我在django應用程序中有一個表,其中一個字段被稱爲Order(按排序順序)並且是一個整數。每次輸入新記錄時,字段自動增加到下一個數字。我的問題是何時刪除一條記錄我希望其他記錄將數字向上移動,並找不到任何可重新計算表中所有記錄的內容,並在記錄被刪除時向上移動數字。Django/Python中的自動遞增字段
例如,表中有5條記錄,其中訂單號爲1,2,3,4和5.有人刪除了記錄號2,現在我希望數字3,4和5向上移動刪除的數字2的地方,所以訂單號碼現在是1,2,3和4。python,postgres和django可能嗎?
在此先感謝!
你爲什麼要這個?這可能會嚴重影響外鍵...... – McKay
@McKay我已經在下面回答說,這個表與任何其他表都沒有關係。 fk從哪裏來的? – us1415
哦,我發現這個問題是在搜索ID,而你並沒有在尋找ID。 – McKay