基于EER建立数据库的问题

时间:2019-03-29 11:02:12

标签: mysql

我想基于我的EER创建数据库,但是如果使用正向工程,它总是会抛出相同的错误。

在服务器中执行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 ') ENGINE = InnoDB' at line 8

SQL代码:


-- Table `gip`.`Groepen`
-- -----------------------------------------------------

   CREATE TABLE IF NOT EXISTS `gip`.`Groepen` (
  `idGroepen` INT NOT NULL,
  `Groepnaam` VARCHAR(45) NOT NULL,
   PRIMARY KEY (`idGroepen`),
   UNIQUE INDEX `Groepnaam_UNIQUE` (`Groepnaam` ASC) VISIBLE)
   ENGINE = InnoDB

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

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

有什么解决方法吗?

1 个答案:

答案 0 :(得分:0)

我认为在MySQL服务器版本> 8.0之后添加了VISIBLE,而您使用的版本少于此。

此外,根据https://bugs.mysql.com/bug.php?id=92269,“可见”是默认值。您可以删除它。