错误1064您的SQL语法(工作台)中有错误

时间:2019-11-09 02:04:36

标签: mysql-workbench

  

查看与您的MySQL服务器版本相对应的手册,   在'VISIBLE,CONSTRAINT附近使用正确的语法   fk_ENSAMBLAJE_PRODUCTO1       外键(第9行的“ PRODUCTO_cod_p”

我实际上不明白为什么会出错。因此,我将不胜感激任何解释

-- -----------------------------------------------------
-- Table `mydb`.`ENSAMBLAJE`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `mydb`.`ENSAMBLAJE` (
`cant_pie_est` INT NOT NULL,
`PRODUCTO_cod_producto` INT NULL,
`PRODUCTO_cod_producto1` INT NULL,
PRIMARY KEY (`PRODUCTO_cod_producto`, `PRODUCTO_cod_producto1`),
INDEX `fk_ENSAMBLAJE_PRODUCTO2_idx` (`PRODUCTO_cod_producto1` ASC) VISIBLE, CONSTRAINT `fk_ENSAMBLAJE_PRODUCTO1`
 FOREIGN KEY (`PRODUCTO_cod_producto`)
 REFERENCES `mydb`.`PRODUCTO` (`cod_producto`)
 ON DELETE NO ACTION
 ON UPDATE NO ACTION,
CONSTRAINT `fk_ENSAMBLAJE_PRODUCTO2`
 FOREIGN KEY (`PRODUCTO_cod_producto1`)
 REFERENCES `mydb`.`PRODUCTO` (`cod_producto`)
 ON DELETE NO ACTION
 ON UPDATE NO ACTION)
ENGINE = InnoDB

0 个答案:

没有答案