我在MySQL表中有一列,這一列表示我希望顯示每個字段的順序,我希望能夠更改行的編號,如果我改變了它會改變表格中的所有元素。使用MySQL和PHP重新排序列
例如:
item_name item_order
item1 1
item2 2
item3 3
item4 4
item5 5
,讓說,我想ITEM5是1,比新的結果集將是這樣的:
item_name item_order
item5 1
item1 2
item2 3
item3 4
item4 5
在此先感謝,板井。
正確的,這是一個數據庫的目的。沒有必要重新排列表中的行。 – acme 2011-03-24 12:55:53
這取決於,如果他想添加一個沒有共享位置的唯一排名,只需選擇...順序不會執行該任務,您需要更新該表以使「item_order」中的排名項目具有唯一性。 – Johan 2011-03-24 13:09:22
瞭解順序,但是在這種情況下它並沒有幫助,因爲我想改變數據的順序。 – 2011-03-24 13:46:28