看板 Visual_Basic 關於我們 聯絡資訊
首先 該欄位不要設成 自動編號 而你自己需要維護現在最大的編號是多少 Select Count(*) 就可以取得了 每次刪除的時候 Delete From x Where Id = 5 Update Id = Id -1 Where Id > 5 這樣應該可以吧 ※ 引述《netman (阿團)》之銘言: : ※ 引述《diskk (oi)》之銘言: : 我現在的需求是 : 資料數不會超過一千筆 : 而且我現在是用自動編號器來製作上一筆 下一筆的瀏覽鍵 : 所以才會需要用我之前的笨方法@@ : 不知道有沒有曾經遇過像我這樣需求的人 : 能夠分享一下經驗呢 : : 好像沒有 : : 而且這似乎不是個好主意 : : 假如資料量很大的時候,要把每一筆減一是很大的工程 : : 不然你就是在新增資料的時候,也寫入時間 : : 要查詢出來的時候照時間排序就好了 : : 大不了查詢後再加一個欄位填入你要的數值 : : 也比你每次刪除時減一要來的有效率 -- ----------------------------------------------------------------------------- 功課重,Project多的好幫手--專案王 http://steven.twbbs.org/ProjectKing 增加右鍵的威力RightMenuKing--右鍵王 http://steven.twbbs.org/RightMenuKing/ 備份重要檔案的好幫BackupKing--備份王 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.192.165
fumizuki:這樣對資料庫仍然是個很大的負擔 12/12 12:54
netman:謝謝大家 後來想了想 決定把這項功能給取消掉 由使用者在 12/13 20:11
netman:其他的欄位自行設定了 12/13 20:11