推 BigLoser: 刪除或是新增失敗都會導致 id 增加 12/17 16:19
刪除一個不存在的值也會嗎?
關於新增失敗是指說新增語法錯誤那種失敗還是sql寫進去因其他原因失敗他會一直做?
→ bleed1979: 最有資格回答的大概是現暴雪昔微軟的某前輩的。^^ 12/17 16:25
→ konkonchou: 資料庫有還原過嗎 12/17 16:27
曾有做過還原,但不是還原前100,還原後從10000開始跳那種情況
出現這種情況但是中間沒有做過還原
※ 編輯: a47135 (220.130.11.211), 12/17/2014 17:03:44
→ ihon822: 該資料可能是匯入的 12/17 17:00
※ 編輯: a47135 (220.130.11.211), 12/17/2014 17:06:03
→ lbeeon: SET IDENTITY_INSERT ON ? 12/17 17:35
→ domototice: 能另外新增一行遞增數字1-...改成新主鍵嗎 12/17 17:49
→ Vanbery: 應該是insert失敗但非語法錯誤才會這樣,之前有碰到過 12/17 18:07
→ miisoo4u: 如果有設成KEY應該沒辦法自己塞值吧!insert失敗比較可能 12/17 18:28
→ miisoo4u: 加transaction 或 處理為什麼會insert失敗 12/17 18:30
ID是不能自己塞值的,只塞VALUE他就會照資料量ID=1、2、3...這樣給
※ 編輯: a47135 (114.32.94.97), 12/17/2014 19:07:52
→ Vanbery: 不是要塞ID,你ID準備是4的時候塞其他欄位值發生錯誤時 12/17 19:35
→ Vanbery: 它的4就被用過了,但你那一筆資料沒成功塞入 12/17 19:36
→ Vanbery: 在錯誤時rollback回去應該就可以了 12/17 19:36
下次寫語法的時候會注意一下這部分
※ 編輯: a47135 (114.32.94.97), 12/17/2014 19:50:53
→ lbeeon: 轉Database看看? 12/17 22:01
推 qsss: insert 後沒commit? 12/20 18:25