gpt4 book ai didi

mysql - SQL 和外键,引用

转载 作者:太空宇宙 更新时间:2023-11-03 10:56:32 24 4
gpt4 key购买 nike

你好,我在创建表时遇到了问题。我想创建引用“模型”的表

CREATE TABLE Marka(
id_marki INT PRIMARY KEY NOT NULL ,
nazwa VARCHAR(40) NOT NULL ,
id_modelu int
FOREIGN KEY(id_modelu) REFERENCES Model(id_modelu) ON DELETE CASCADE
) ENGINE=INNODB;

模型是带有 ID 和名称的简单表格。当我点击运行它时,出现了这个错误:

#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 'FOREIGN KEY(id_modelu) REFERENCES Model(id_modelu) ON DELETE CASCADE ) ENGINE=I' at line 5

我做错了什么?

最佳答案

你在 id_modelu int 之后少了一个逗号

CREATE TABLE Marka
(
id_marki INT PRIMARY KEY NOT NULL,
nazwa VARCHAR(40) NOT NULL,
id_modelu int,
FOREIGN KEY(id_modelu) REFERENCES Model(id_modelu) ON DELETE CASCADE
) ENGINE=INNODB;

关于mysql - SQL 和外键,引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20194830/

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