项目总结1—Mysql创建表外键约束报错总结

来源:互联网 发布:自学js要多久 编辑:程序博客网 时间:2024/04/29 08:37

报错情况1:

Error 1005:Can't create table(errno:150)

原因:由于主表好应用表的外键关联字段不一致。

报错情况2:

Error 1005 Can't create "数据库名.#sql-4124_f"(errno:121)

原因:外键字段关键字重复引用(注意:一个外键只可以关联一张表“类比一个USB接口只可以连接一台手机”)

报错情况3:

sql 1452 Cannot add or update a child row:a foreign key constraint fails

原因:设置的外键和另外一张表的主键对应的值不匹配。

希望日后工作牢记奋斗

1 0