gpt4 book ai didi

MySQL在引用上创建表错误

转载 作者:行者123 更新时间:2023-11-29 17:46:42 25 4
gpt4 key购买 nike

我遵循了这个指南:https://dev.mysql.com/doc/refman/5.7/en/create-table-foreign-keys.html

当我尝试创建第二个表时,我不断收到此错误,但我找不到任何语法错误。

CREATE TABLE articles (
id int UNSIGNED AUTO_INCREMENT NOT NULL,
PRIMARY KEY (id)
);

CREATE TABLE articles_images (
id INT UNSIGNED AUTO_INCREMENT NOT NULL,
article_id INT UNSIGNED NOT NULL,
image_url VARCHAR(255) NOT NULL,
INDEX fk_ix_articles_images$articles (article_id),
PRIMARY KEY (id),
FOREIGN KEY (article_id)
REFERENCES articles(id)
ON UPDATE CASCADE ON DELETE RESTRICT
);

我发现的错误是

ERROR 1064 (42000): 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 'CES articles(id) UPDATE CASCADE ON DELETE RESTRICT )' at line 8

最佳答案

我是个白痴。

我使用了制表符而不是空格,如果使用制表符而不是空格直接将查询复制到 shell 中,就会出现一些问题。

关于MySQL在引用上创建表错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49757498/

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