我想基于我的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次
以最终形式获取后视图定义。 什么都没拿
有什么解决方法吗?
答案 0 :(得分:0)
我认为在MySQL服务器版本> 8.0之后添加了VISIBLE,而您使用的版本少于此。
此外,根据https://bugs.mysql.com/bug.php?id=92269,“可见”是默认值。您可以删除它。