在java中編程一個程序,我有一個JTable中的數據庫,就像下面的那個。我想知道是否有可能在刪除某一行時,在GUI界面上從1刷新primaryID位置?例如在LoactionID下方爲倫敦刪除並再次添加一個ID 4.這可能嗎? 在Java刷新PrimaryID從一個刪除後開始
1
A
回答
3
進出口使用SQL來回答你的問題,是有可能。
雖然你沒有理由這麼做,但我強烈建議你不要這樣做。
做到這一點的唯一原因是美容 - 數據庫不關心記錄是否是順序的,只是它們一致地相互關聯。沒有必要爲數據庫的緣故「修正」這些值。
如果使用這些標識對某種編號的UI(化妝品原因)的:
不要使用您的身份爲這個。將內部數據庫鍵中的可視行號,順序或其他任何內容分開。
如果你真的想這樣做,
谷歌「補種或重設自動遞增主ID的」您的SQL產品。
注意的一些解決方案,如果你低於復位值,標識種子,你目前在該表中,你將盡快違反的indentity列的唯一性約束的值開始重疊
感謝舍甫琴科的提我盲目地粘貼一個MySQL解決方案:)
一些例子:
+0
同意您的主要消息,即不將身份標識列用於任何其他目的但僅用於標識目的。 ,您建議重置自動增量值,更特別是ALTER TABLE語句來完成這項工作,似乎是假定某個特定的SQL產品,這可能不一定是OP正在使用的產品。 – 2013-02-21 23:23:13
相關問題
- 1. 刪除/更新後刷新一個DataGrid
- 2. 我開始一個新的活動後,ListView被刪除
- 3. 刷新JTable中後刪除一個項目從數據庫
- 4. 刪除行後刷新ListView
- 5. 刷新JSON後刪除
- 6. 刪除一些項目後ListView刷新
- 7. Doctrine2刷新一個刪除的實體
- 8. 從緩衝區開始刪除一行
- 9. 刪除開始,從堆棧
- 10. sql從開始刪除
- 11. PHP刪除按鈕總是開始刪除最後一行
- 12. 從一開始就刪除一些提交設置一個新的根
- 13. 刪除一個項目後刷新listview項目
- 14. 刪除事件後GridView不刷新
- 15. 刪除後的JQuery刷新數據
- 16. p:dataTable - 刪除行後刷新數據表
- 17. 刷新頁面後jQuery的刪除笨
- 18. asp.net Dropdownlist刪除後不刷新
- 19. 刪除行後無法刷新網格
- 20. gridview不刷新後updatepanel中刪除
- 21. 用hibernate刪除對象後刷新Jtable?
- 22. Android:如何刪除行後刷新tablelayout?
- 23. 刪除對象後刷新組件 - ReactJS
- 24. Mahout - FileDataModel:刷新後刪除文件?
- 25. 刷新後休眠集合刪除
- 26. ajax刪除後刷新模板
- 27. JTable在刪除行後不會刷新
- 28. 刪除後刷新ajax函數
- 29. 刪除圖像後JFrame不刷新
- 30. 在刪除行後刷新webelements列表
當寫專欄,你的意思行? ;) – jlordo 2013-02-21 21:59:19
對不起,我需要編輯整天疲憊的^^編程:( – user1992697 2013-02-21 22:00:31
@ user1992697我的回答是否以任何方式幫助您? – Timmetje 2013-02-22 09:20:48