浏览文章

文章信息

Can’t write; duplicate key in table 432

第一点:先设主键自增再设外键

Mysql只能先设置主键自增再设置外键,否则报错。原因是此主键是另一个表的外键,而外键是不可以设置自增的,所以想要设置自增,必须先将外键删除。

第二点:约束名重复

(1)同一个表中,约束名不能相同。

(2)不同的表中约束名也不能相同(不管外键名相不相同)

原创