創建存儲用戶在像這樣有什麼辦法重新安排的MySQL行
id name family
1 mark zooker
2 mak donald
一個表,一個月後我優化我的代碼,並使其優化,我在MySQL刪除了一些行和現在它的外觀像這樣例如
id name family
1 mark zooker
3 allin wood
我需要知道的是有什麼辦法可以重新排列的主鍵是ID?主鍵是自動遞增場
創建存儲用戶在像這樣有什麼辦法重新安排的MySQL行
id name family
1 mark zooker
2 mak donald
一個表,一個月後我優化我的代碼,並使其優化,我在MySQL刪除了一些行和現在它的外觀像這樣例如
id name family
1 mark zooker
3 allin wood
我需要知道的是有什麼辦法可以重新排列的主鍵是ID?主鍵是自動遞增場
如果你想保持相同的物理順序,但重新排列id(儘管它對我沒有任何意義,但我想你只是練習),你必須分兩步完成:
RDBMs不關心行的物理順序。
爲什麼?事實上,序列中存在差距並不重要。你想解決什麼問題? –
每個用戶都有自己的ID,現在用戶ID爲2的用戶不存在? – HiDd3N
那又如何?沒有人受到未使用的用戶ID的傷害。 – ceejayoz