推 jimmy701010:select max數字欄位 where kh 07/06 23:42
→ don750421:但是 select max 會抓到04.. 07/06 23:52
→ kattte:你把中間砍了 那後面的序號要不要往前遞補? 07/07 00:15
不用。
→ uranusjr:是可以直接在 SQL 做到, 不過效率不會太好 07/07 01:00
→ uranusjr:有什麼非讓序號連續不可的理由嗎?一般而言根本沒差才是 07/07 01:01
推 CrazyAngel:用trigger建表記錄刪除的id,每次建id都從這select看看 07/07 01:39
推 johnpage:序號由另ㄧ表控制 07/07 05:42
推 GoalBased:要不要轉database版 07/07 10:50
→ allenstyle:問題點在於說明取號規則為何,這樣就知道該如何設計。 07/07 23:15
不好意思。因為會有另一隻程式針對"序號"這個欄位,並使用序號加以處理後續的資料。
例如:KH-02的人員,分到XXXGROUP。KH-03人員分配到YYYGROUP。
每個GROUP後續還有其他處理流程,所以,不方便後面的序號直接往前遞補。...謝謝
※ 編輯: don750421 (36.239.103.169), 07/08/2014 22:20:36
推 johnpage:序號是資料庫給的,不用寫程式 07/09 05:48
推 Abbee:樓上你說的不適用本例子耶,他要依地區給 07/10 15:53
推 Abbee:我也認為到底有什麼理由要讓你大費周張把被刪的序號再拿回 07/10 15:55
→ Abbee:來用? 07/10 15:55
推 tomex:刪除的id另表記錄是簡單正解,效能最高 07/28 02:02