我需要一些关于我数据库中特定表的帮助。我尝试重新排序整数列(id),但现在重命名的 id 的当前值正在采用前一个 value.eg 的值
如果:(重新排序之前)
------------
id Name
2 Stack
3 Over
4 Flow
------------
A link like page.php?id=3 gives a value of OVER which is correct
重新编号后
------------
id Name
1 Stack
2 Over
3 Flow
4 Name
5 Last
------------
当我使用 page?id=3 之类的链接时,我仍然会 OVER,这是不正确的。新的 id = 5 也不返回任何值。
请问问题可能出在哪里?
更新
当我从 phpMyAdmin 尝试时,"SELECT * FROM tap_bios WHERE tap_bios_id = 3
我得到了 Over 而不是 Flow。