每當我刪除一條記錄,然後插入新記錄,新的記錄被插入到刪除的索引?我怎麼能強制新的記錄被插入到表的末尾?強制在表的最後插入新記錄?
1
A
回答
5
簡短的答案是,你不能。稍微長一點的答案是,RDBMS技術是基於集合論的,數據庫表(如集合)沒有明顯的順序。如果您在查詢該數據時最後需要它,我會在該表中添加一個insertion_date字段並按該字段在您的查詢中進行排序。
+2
或者插入順序自動增量字段 – Kel 2010-10-24 11:07:12
+0
與其添加「字段」,爲什麼不能SELECT ... ORDER BY? – PerformanceDBA 2010-10-26 02:06:58
相關問題
- 1. 查找最後插入的記錄 - Postgresql
- 2. 如何在laravel頂部插入最後插入的記錄
- 3. MYSQL表2中的表1更新記錄插入新記錄
- 4. 插入父表時插入在外鍵表中的新記錄
- 5. WCF ado.net插入記錄(最後)
- 6. 獲取mysql最後插入ID,插入記錄後使用PDO
- 7. 在表格中間插入新記錄
- 8. 插入跳過記錄集中的最後一條記錄
- 9. 更新記錄,如果失敗,插入記錄,然後更新
- 10. 在表中選擇`n`最後插入記錄 - oracle
- 11. 在插入新記錄之前檢查現有記錄的表
- 12. 輪詢只插入1最後插入的記錄
- 13. 插入新記錄exsiting結果後
- 14. 插入表中強制新主鍵
- 15. Hive查詢獲取插入表中的最後一條記錄
- 16. 如何在成功更新grails中的記錄後插入新記錄
- 17. 在記錄列表之間插入新記錄
- 18. 插入記錄基礎上,最後插入
- 19. nhibernate - 在更新父項時複製新的子記錄插入
- 20. 將歷史記錄插入新表
- 21. 更新,插入,刪除記錄Joomla表
- 22. 將記錄插入新工作表
- 23. Yii2表沒有插入新記錄
- 24. 運行插入或更新查詢後,需要最後插入的記錄,並在vb.net中的SQL Server比較
- 25. 插入新記錄時,從一個表插入另一個表
- 26. 如何在插入新記錄後重新排序記錄,VBA,MS ACCESS
- 27. 在mysql的下一條記錄中插入最後一條記錄字段
- 28. 插入表中的記錄
- 29. vb.net linq插入新記錄
- 30. 試圖插入新記錄
哪個DBMS,具體是? – BoltClock 2010-10-24 11:03:40
你爲什麼關心它? – 2010-10-24 11:05:28
@BlotClock,它的mySQL – 2010-10-24 11:17:48