我有一個表如下,它有一個ID和項目名稱,順序和類型。Mysql查詢重新索引項目
+--------+----------------+-----------+---------+
| ID | ITEM | ORDER | TYPE |
+--------+----------------+-----------+---------+
| 1 | Banana | 2 | Fruit |
+--------+----------------+-----------+---------+
| 2 | Apple | 1 | Fruit |
+--------+----------------+-----------+---------+
| 3 | Orange | 4 | Fruit |
+--------+----------------+-----------+---------+
| 4 | Lemon | 3 | Fruit |
+--------+----------------+-----------+---------+
如果我刪除說Lemon
的ORDER
是1,2,4。有沒有一種方法來重新索引其餘項目以獲得以下結果?
+--------+----------------+-----------+---------+
| ID | ITEM | ORDER | TYPE |
+--------+----------------+-----------+---------+
| 1 | Banana | 2 | Fruit |
+--------+----------------+-----------+---------+
| 2 | Apple | 1 | Fruit |
+--------+----------------+-----------+---------+
| 3 | Orange | 3 | Fruit |
+--------+----------------+-----------+---------+
是ID的唯一ID?如果是這樣,我強烈建議不要改變它,尤其是對你桌子上的所有物品。 – Boundless
Id是唯一的和自動的。我只需要重新編制訂單 – maxum
好吧,我誤解了它。繼續 :-) – Boundless