gpt4 book ai didi

MySQL Workbench 架构同步导致错误 1064

转载 作者:行者123 更新时间:2023-11-29 02:40:59 26 4
gpt4 key购买 nike

我正在使用 MySQL Workbench 尝试为我的数据库创建一个模式。当我尝试将它同步到服务器时,出现错误 1064。这是完整的日志:

Executing SQL script in server
ERROR: Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VISIBLE,
PRIMARY KEY (`id`),
CONSTRAINT `buildings_rel`
FOREIGN KEY (`bu' at line 10
SQL Code:
CREATE TABLE IF NOT EXISTS `rentals`.`apartments` (
`beds` INT(11) NOT NULL,
`baths` INT(11) NOT NULL,
`area` INT(11) NOT NULL,
`price_min` INT(11) NOT NULL,
`price_max` INT(11) NOT NULL,
`available_now` BIT(1) NOT NULL,
`building_id` INT(11) NULL DEFAULT NULL,
`id` INT(11) NOT NULL AUTO_INCREMENT,
INDEX `buildings_rel_idx` (`building_id` ASC) VISIBLE,
PRIMARY KEY (`id`),
CONSTRAINT `buildings_rel`
FOREIGN KEY (`building_id`)
REFERENCES `rentals`.`buildings` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8

我不太了解 SQL,所以我很难弄清楚这里到底出了什么问题。我希望 Workbench 能够创建正确的代码,我有点惊讶它似乎是这样的小故障。任何帮助表示赞赏,谢谢。

最佳答案

明白了!正如一些评论员所说,我必须在 MySQL Workbench 设置中设置不同的目标版本。谢谢!

关于MySQL Workbench 架构同步导致错误 1064,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52229359/

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