关于mysql foreign key的问题

发布网友 发布时间:4小时前

我来回答

2个回答

热心网友 时间:4分钟前

注意,MySQL 建立表的时候,需要确认引擎,是否是 InnoDB 。
Innodb存储引擎支持FOREIGN KEY和REFERENCES子句。
Innodb存储引擎执行ADD [CONSTRAINT [symbol]] FOREIGN KEY (...) REFERENCES ... (...)。
请参见15.2.6.4节,“FOREIGN KEY约束”。
对于其它存储引擎,这些子句会被分析,但是会被忽略。

看你的情况,数据库引擎是 MyISAM 的样子......

热心网友 时间:8分钟前

作为外键的只能是表的主键吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com