Re: [請益] 關於SQL的增量種子

看板 Soft_Job
作者 domototice (tice)
時間 2014-12-17 21:07:47
留言 6則留言 (1推 0噓 5→)

恕刪 : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.130.11.211 : ※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1418803906.A.FEE.html : 推 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...這樣給 不能先塞欄位 value 1 2 3 或者重複兩位數..20.22.23 在原主鍵欄位 上取消主鍵 在設立新的value欄位 為新主鍵id嗎 這方面實務經驗我比較不足 請各位先進多多指教 這樣子主鍵重新取代原編碼 新的主鍵值順序可以嗎 謝謝 : ※ 編輯: 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 --
※ 批踢踢實業坊(ptt.cc), 來自: 1.173.3.22
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1418821669.A.BB4.html

a47135: 看不懂你在說什麼,不過如果你是說ID值重建的話是不行的 12/17 21:54

a47135: 這類資料很多時候會有關聯性,ID變了就等於關聯廢了 12/17 21:55

domototice: 我說的是主鍵重建 我用access可以 12/17 21:59

domototice: 那如果新主鍵 屬性相同呢 12/17 22:00

domototice: 因為關聯圖的部分 只要一個主鍵 對應的外來鍵改變 12/17 22:01

domototice: 內容也會變 但是屬性不變的話 可以嗎 12/17 22:01

您可能感興趣