[問題] 怎麼讓寫入資料庫時自動讓某欄位增加1(不重複)

看板Web_Design作者 (認真過活,輕鬆享受)時間16年前 (2009/09/28 19:09), 編輯推噓2(204)
留言6則, 5人參與, 最新討論串1/1
就是新增一筆資料的話,自動在某欄位遞增1(最大為6,超過6就從1開始) 因為要擋有兩個人以上在幾乎同一時間寫值進資料庫(那這樣該欄位的值就一樣了吧) 因此要怎麼檔比較好呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.214.5

09/28 19:23, , 1F
開交易會好點吧
09/28 19:23, 1F

09/28 19:37, , 2F
把table lock起來,執行結束在unlock
09/28 19:37, 2F

09/28 19:46, , 3F
恩.......怎麼lock阿
09/28 19:46, 3F

09/29 14:14, , 4F
用 google lock
09/29 14:14, 4F

09/29 21:09, , 5F

10/01 10:53, , 6F
用PK,還有你用的資料庫有沒有自動編號這功能??
10/01 10:53, 6F
文章代碼(AID): #1Am9bci7 (Web_Design)