sql - 尝试对 ERD 进行正向工程时出现错误 1064
问题描述
我目前仍在学习 SQL,当我尝试对表进行正向工程时,我不断收到此错误。确实可以使用一些帮助来找出导致错误的原因。
在服务器中执行 SQL 脚本
错误:错误 1064:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在“可见”附近使用的正确语法,
第 11 行的CONSTRAINT
fk_Player_Team1
FOREIGN KEY (team_id
) REFERENC'
SQL 代码:
CREATE TABLE IF NOT EXISTS `sts18`.`Player` (
`player_id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`team_id` INT UNSIGNED NOT NULL,
`player_lname` VARCHAR(45) NOT NULL,
`player_fname` VARCHAR(45) NOT NULL,
`player_age` TINYINT UNSIGNED NOT NULL,
`player_phone` BIGINT UNSIGNED NOT NULL,
`player_email` VARCHAR(100) NULL,
`player_notes` VARCHAR(255) NULL,
PRIMARY KEY (`player_id`),
INDEX `fk_Player_Team1_idx` (`team_id` ASC) VISIBLE,
CONSTRAINT `fk_Player_Team1`
FOREIGN KEY (`team_id`)
REFERENCES `sts18`.`Team` (`team_id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
SQL 脚本执行完成:语句:17 条成功,1 条失败
以最终形式获取回视图定义。没有什么可取的
解决方案
推荐阅读
- python - 如何在运行时动态设置对象的方法(当对象是 Gym 环境的实例时)?
- javascript - 使用本机反应在文本视图中连续显示传感器值
- python - Python条形图与线图:为什么x轴标签不同?
- html - 是否可以将 pandoc 文档导入另一个文档?
- excel - 使用字符串查找一些单元格
- mongodb - mongodb IndexError:从空的双端队列中弹出
- amazon-web-services - 写入 CloudWatch 日志资源策略失败:LimitExceededException:超出资源限制
- c - 当我在 CLion 2020.3 上使用远程工具链时,cmake 无法解析本地路径
- google-apps-script - 演示文稿打开时,Google Apps 脚本自定义菜单/createMenu 未显示在幻灯片中
- python - Scikit-learn 的 feature_names 来自哪里?