标签: mysql database
我有两张桌子如下。
具有主键和具有主键的地址表的人员表以及具有人员表主键的id的外键。
两张桌子之间都错过了一些像1,3,6 .... 某些行(4和5)已被删除。
现在我需要重新安排两个表中的主键,并且在更改主键之后,外键也需要更改新的主键。
请帮忙。
答案 0 :(得分:0)
永远不应更改主键作为记录。数据一致性可能会破坏(新主键可能是非唯一的,外键可能会破坏等)。
这是所有关系数据库的基本规则。