【发布时间】:2014-01-09 04:29:53
【问题描述】:
我在 Internet 上无处可去。我想在删除行时向上移动行(更改行的 ID)。喜欢:
标识值 1个edt55tgge 2 edgg545re 3 gt5edbeg4 4 e98i7thde 5 455t44ede当我删除第 2 行和第 4 行时,表格应该变成
标识值 1个edt55tgge 2 gt5edbeg4 3 455t44ede我正在使用 id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,这变得不可能。
请帮忙。
【问题讨论】:
-
使用
AUTO_INCERMENT这几乎是不可能的。 -
id是您的主键 - 这意味着所有其他具有 FK 的表也必须以某种方式神奇地“转移”。更不用说任何其他拥有不再是幂等的过时代理密钥的客户的不便了。