gpt4 book ai didi

mysql - 正向工程 MySQL Workbench 错误 1064

转载 作者:行者123 更新时间:2023-11-29 10:02:30 25 4
gpt4 key购买 nike

我制作了一个 EER 图,并尝试对其进行正向工程,但收到此错误,但找不到错误。

Executing SQL script in server 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 'INDEX fk_User_Wallets1_idx (Wallets_idWallets ASC) VISIBLE, CONSTRAINT ' at line 13

SQL 代码:

        CREATE TABLE IF NOT EXISTS `mydb`.`User` (
`idUser` INT NOT NULL AUTO_INCREMENT,
`name` VARCHAR(45) NULL,
`email` VARCHAR(45) NULL,
`adress` VARCHAR(45) NULL,
`password` VARCHAR(45) NULL,
`saldo` INT NULL,
`date_start` DATETIME NULL,
`date_end` DATETIME NULL,
`Rolls_idRolls` INT NOT NULL,
`Wallets_idWallets` INT NOT NULL,
PRIMARY KEY (`idUser`, `Rolls_idRolls`, `Wallets_idWallets`),
INDEX `fk_User_Rolls1_idx` (`Rolls_idRolls` ASC) VISIBLE,
INDEX `fk_User_Wallets1_idx` (`Wallets_idWallets` ASC) VISIBLE,
CONSTRAINT `fk_User_Rolls1`
FOREIGN KEY (`Rolls_idRolls`)
REFERENCES `mydb`.`Rolls` (`idRolls`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_User_Wallets1`
FOREIGN KEY (`Wallets_idWallets`)
REFERENCES `mydb`.`Wallets` (`idWallets`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB

SQL script execution finished: statements: 11 succeeded, 1 failed

Fetching back view definitions in final form.
Nothing to fetch

最佳答案

这是mysql版本问题删除VISIBLE。并手动运行代码。或者将mysql服务器和客户端更新到相同版本。 (Wallets_idWallets ASC) 可见 (Wallets_idWallets ASC)

关于mysql - 正向工程 MySQL Workbench 错误 1064,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52624659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com