This is the script that was forward engineered in MySQL Workbench.SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL';DROP SCHEMA IF EXISTS `cartbean` ;CREATE SCHEMA IF NOT EXISTS `cartbean` ;USE `cartbean` ;-- ------------------------------------------------------- Table `cartbean`.`customer`-- -----------------------------------------------------DROP TABLE IF EXISTS `cartbean`.`customer` ;CREATE  TABLE IF NOT EXISTS `cartbean`.`customer` (  `idcustomer` INT UNSIGNED NOT NULL AUTO_INCREMENT ,  `name` VARCHAR(45) NOT NULL ,  `email` VARCHAR(45) NOT NULL ,  `phone` VARCHAR(45) NOT NULL ,  `address` VARCHAR(45) NOT NULL ,  `city_region` VARCHAR(2) NOT NULL ,  `cc_number` VARCHAR(19) NOT NULL ,  PRIMARY KEY (`idcustomer`) )ENGINE = InnoDBCOMMENT = 'maintains customer details' ;-- ------------------------------------------------------- Table `cartbean`.`customer_order`-- -----------------------------------------------------DROP TABLE IF EXISTS `cartbean`.`customer_order` ;CREATE  TABLE IF NOT EXISTS `cartbean`.`customer_order` (  `idcustomer_order` INT UNSIGNED NOT NULL AUTO_INCREMENT ,  `amount` DECIMAL(6,2) NOT NULL ,  `date_created` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,  `confirmation_number` INT UNSIGNED NOT NULL ,  `customer_idcustomer` INT UNSIGNED NOT NULL ,  PRIMARY KEY (`idcustomer_order`) ,  INDEX `fk_customer_order_customer` (`customer_idcustomer` ASC) ,  CONSTRAINT `fk_customer_order_customer`    FOREIGN KEY (`customer_idcustomer` )    REFERENCES `cartbean`.`customer` (`idcustomer` )    ON DELETE NO ACTION    ON UPDATE NO ACTION)ENGINE = InnoDB, COMMENT = 'maintains customer order details\n' ;-- ------------------------------------------------------- Table `cartbean`.`category`-- -----------------------------------------------------DROP TABLE IF EXISTS `cartbean`.`category` ;CREATE  TABLE IF NOT EXISTS `cartbean`.`category` (  `idcategory` TINYINT UNSIGNED NOT NULL AUTO_INCREMENT ,  `name` VARCHAR(45) NOT NULL ,  PRIMARY KEY (`idcategory`) )ENGINE = InnoDB, COMMENT = 'maintains category details' ;-- ------------------------------------------------------- Table `cartbean`.`product`-- -----------------------------------------------------DROP TABLE IF EXISTS `cartbean`.`product` ;CREATE  TABLE IF NOT EXISTS `cartbean`.`product` (  `idproduct` INT UNSIGNED NOT NULL AUTO_INCREMENT ,  `name` VARCHAR(45) NOT NULL ,  `price` DECIMAL(5,2) NOT NULL ,  `description` TINYTEXT NULL ,  `last_update` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,  `category_idcategory` TINYINT UNSIGNED NOT NULL ,  PRIMARY KEY (`idproduct`) ,  INDEX `fk_product_category` (`category_idcategory` ASC) ,  CONSTRAINT `fk_product_category`    FOREIGN KEY (`category_idcategory` )    REFERENCES `cartbean`.`category` (`idcategory` )    ON DELETE NO ACTION    ON UPDATE NO ACTION)ENGINE = InnoDB, COMMENT = 'maintains product details' ;-- ------------------------------------------------------- Table `cartbean`.`ordered_product`-- -----------------------------------------------------DROP TABLE IF EXISTS `cartbean`.`ordered_product` ;CREATE  TABLE IF NOT EXISTS `cartbean`.`ordered_product` (  `customer_order_idcustomer_order` INT UNSIGNED NOT NULL ,  `product_idproduct` INT UNSIGNED NOT NULL ,  `quantity` SMALLINT UNSIGNED NOT NULL DEFAULT 1 ,  PRIMARY KEY (`customer_order_idcustomer_order`, `product_idproduct`) ,  INDEX `fk_ordered_product_product` (`product_idproduct` ASC) ,  INDEX `fk_ordered_product_customer_order` () ,  CONSTRAINT `fk_ordered_product_customer_order`    FOREIGN KEY ()    REFERENCES `cartbean`.`customer_order` ()    ON DELETE NO ACTION    ON UPDATE NO ACTION,  CONSTRAINT `fk_ordered_product_product`    FOREIGN KEY (`product_idproduct` )    REFERENCES `cartbean`.`product` (`idproduct` )    ON DELETE NO ACTION    ON UPDATE NO ACTION)ENGINE = InnoDB;SET SQL_MODE=@OLD_SQL_MODE;SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
And here is the log file.Executing SQL script in serverERROR: Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ,  CONSTRAINT `fk_ordered_product_customer_order`    FOREIGN KEY ()    REFE' at line 7CREATE  TABLE IF NOT EXISTS `cartbean`.`ordered_product` (  `customer_order_idcustomer_order` INT UNSIGNED NOT NULL ,  `product_idproduct` INT UNSIGNED NOT NULL ,  `quantity` SMALLINT UNSIGNED NOT NULL DEFAULT 1 ,  PRIMARY KEY (`customer_order_idcustomer_order`, `product_idproduct`) ,  INDEX `fk_ordered_product_product` (`product_idproduct` ASC) ,  INDEX `fk_ordered_product_customer_order` () ,  CONSTRAINT `fk_ordered_product_customer_order`    FOREIGN KEY ()    REFERENCES `cartbean`.`customer_order` ()    ON DELETE NO ACTION    ON UPDATE NO ACTION,  CONSTRAINT `fk_ordered_product_product`    FOREIGN KEY (`product_idproduct` )    REFERENCES `cartbean`.`product` (`idproduct` )    ON DELETE NO ACTION    ON UPDATE NO ACTION)ENGINE = InnoDBSQL script execution finished: statements: 15 succeeded, 1 failed
What is wrong here?Can anyone help me please?Thanks in advance.