gpt4 book ai didi

sql - MYSQL Create table + Alter table 语法错误?

转载 作者:行者123 更新时间:2023-11-29 05:00:28 28 4
gpt4 key购买 nike

我试图在 Navicat 中创建一个表,然后立即添加一个外键关系。然而,语法似乎不正确......这甚至可能吗?

    CREATE TABLE `Bld` (
`id` int(10) NOT NULL
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

ALTER TABLE `Bld` (
CONSTRAINT `fk_Bld_Bld_Ref` FOREIGN KEY (`id`) REFERENCES `Bld_Ref` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
);

最佳答案

你少了一个逗号:

CREATE TABLE `Bld` (
`id` int(10) NOT NULL, -- <- there
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

关于sql - MYSQL Create table + Alter table 语法错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1525043/

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