Mysql外键约束无法使用未使用的约束创建

时间:2017-10-07 16:21:34

标签: mysql foreign-keys mysql-error-1452

所以我有两张桌子,顾客和约会。 我试图在appointmentments.customer_id和customers.id之间创建一个非常简单的FK关系,但是当我执行我的ALTER TABLE尝试添加FK时我得到了这个错误:

MySQL说:无法添加或更新子行:外键约束失败(wax#sql-2c5_100,CONSTRAINT customer_fk FOREIGN KEY(id)REFERENCES {{ 1}}(customers)ON DELETE CASCADE ON UPDATE CASCADE)

这个约束" #sql-2c5_100"似乎是一些随机生成的约束,我无法找到任何地方。我查看了数据库中的每个表,我查看了信息模式中的所有表,它根本就不存在。

谢谢!

编辑: 这是创建表输出

id

0 个答案:

没有答案