【发布时间】:2013-02-22 04:42:37
【问题描述】:
说我有一张这样的桌子:
id|名称 | ---------- 1 |弗雷德 | 2 |吉姆 | 3 |特蕾西 | 4 |斯泰西|
“id”是自动递增的主索引。
我想在“#2 - jim”下面添加一行。我会称这个新行为“john”。
如何在“jim”下方插入“john”,让 john 的“id”为 3,而“john”下方名称的所有 id 都会增加 1?
例如
id|名称 | ---------- 1 |弗雷德 | 2 |吉姆 | 3 |约翰 | 4 |特蕾西| 5 |斯泰西|
非常感谢
【问题讨论】:
-
如果你想要这个进行排序,你应该使用 id 以外的东西。如果要跟踪最近的条目,请添加带有时间戳的列,然后使用 ORDER BY DESC 查找最近的条目。
标签: php mysql auto-increment