在服务器错误中执行SQL脚本:错误1064

时间:2018-10-11 06:03:03

标签: mariadb mysql-workbench

我正试图通过我刚刚使用MySQL WorkBench创建的E / R图来创建数据库,有人可以帮忙吗?

在服务器中执行SQL脚本 ERROR: Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near

CONSTRAINT `IDProveedor`
FOREIGN KEY (`IDproveedor`)
REFERENCES `Repu

at line 11

SQL代码:

    -- -----------------------------------------------------
    -- Table `Repuestos`.`Articulo`
    -- -----------------------------------------------------
    CREATE TABLE IF NOT EXISTS `Repuestos`.`Articulo` (
      `IDArticulo` INT NOT NULL AUTO_INCREMENT,
      `Nombre` VARCHAR(45) NOT NULL,
      `IDproveedor` INT NOT NULL,
      `Articulocol` VARCHAR(45) NOT NULL,
      `Valor_Unitario` INT NOT NULL,
      PRIMARY KEY (`IDArticulo`),
      INDEX `NitProveedor_idx` (`IDproveedor` ASC) VISIBLE,
      CONSTRAINT `IDProveedor`
        FOREIGN KEY (`IDproveedor`)
        REFERENCES `Repuestos`.`Proveedor` (`IDProveedor`)
        ON DELETE NO ACTION
        ON UPDATE NO ACTION)
    ENGINE = InnoDB

SQL脚本执行完成:语句:成功6次,失败1次

以最终形式获取后视图定义。 没什么可取的。

0 个答案:

没有答案