gpt4 book ai didi

mysql - 如何给MySQL表添加外键?

转载 作者:行者123 更新时间:2023-11-30 01:29:42 24 4
gpt4 key购买 nike

我使用 MySQLInnoDB 引擎。我仔细检查了列的类型。但总是有:

错误代码:1215。无法添加外键约束

我尝试过:

ALTER TABLE `mail`.`boxes`  
ADD CONSTRAINT FK_id
FOREIGN KEY (id)
REFERENCES `mail`.`users` (id)
ON UPDATE NO ACTION
ON DELETE NO ACTION;

ALTER TABLE `mail`.`boxes` 
ADD FOREIGN KEY (id)
REFERENCES `mail`.`users` (id)

没有任何作用(((

请帮忙,我做错了什么(除了选择 MySQL :-) )?

最佳答案

如果表包含数据,那么您无法添加外键,您可以删除表对象并重新创建使用下面的引用相同

Basics of Foreign Keys in MySQL?

关于mysql - 如何给MySQL表添加外键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17613758/

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