【发布时间】:2011-01-25 00:33:33
【问题描述】:
我有一个带有自动递增主键的表:user_id。
出于目前理论上的原因,我可能需要将 user_id 更改为不同于最初通过自动增量创建时的内容。这意味着密钥可能不再按递增顺序排列:
PK:
1
2
3
952 // changed key
4
5
6
7
我想知道这是否会导致问题,以及 MySQL 是否会读取键的增量顺序的特殊内容,因为它们应该以增量顺序存在(即使删除了某些行也会持续存在)。
假设没有相关的外键问题,或者这些问题都在控制之下,是否存在“弄乱” MySQL 自动递增键的顺序的问题?
【问题讨论】:
标签: mysql primary-key auto-increment