gpt4 book ai didi

Mysql 无法为我的表添加外键约束

转载 作者:太空宇宙 更新时间:2023-11-03 12:23:02 27 4
gpt4 key购买 nike

大家好,收到错误代码 1215,SQL 状态 HY000:无法为我的 PERSON_GROUP 表和 IMAGES 表添加外键约束。不知道为什么,是我的引用有问题吗?我试过重写它,但它不起作用......

更新的代码我现在只是得到一个错误 FOREIGN KEY (ID) REFERENCES INSTRUMENT(ID)

最佳答案

您只能创建引用主键或唯一键的外键。由于 ID 是 PERSON 的主键,因此请将您的外键更改为指向 ID 而不是电子邮件。您还可以将电子邮件设为唯一的列,这可能是确保没有人重复使用相同电子邮件地址的好主意,但将外键设为整数比设为字符串仍然占用更少的存储空间。

关于Mysql 无法为我的表添加外键约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18934737/

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