我正在尋找解決方案,在兩個帖子之間添加帖子並將新訂單保存到數據庫中。使用SQL查詢更新帖子的訂單
我添加了對常規帖子的訂單支持,並且計劃使用此字段來訂購頁面中的帖子。新帖子是通過AJAX從同一頁面創建的。所有帖子都有相同的父項。
所以我必須:
- 波斯塔
- PostB
- POSTC
現在我想創建波斯塔和PostB之間的新職位(PostD)。因此,新的秩序將是
- 波斯塔
- PostD
- PostB
- POSTC
所以訂單號會對帖子B和C和PostD被分配要更新當新的PostD被保存時,訂單編號2。
我想知道,什麼是最好的解決方案。也許我可以做一個SQL查詢,做這樣的事情:
獲得所有職位與父母XX和訂單號> =新的職位號碼,並添加+1這些職位的訂單號碼。
任何幫助將不勝感激,謝謝!
查看交易。步驟1.使用排序參考> = 2更新每行的排序參考。步驟2.插入新行。我假設郵政專欄是您的主要關鍵。 – Strawberry
謝謝!我會試試這個。 –
只需添加一個時間戳列? (那麼順序是不重要的。) – jarlh