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

看板Soft_Job作者 (tice)時間11年前 (2014/12/17 21:07), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串2/2 (看更多)
恕刪 : : -- : ※ 發信站: 批踢踢實業坊(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 ※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1418821669.A.BB4.html

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

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

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

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

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

12/17 22:01, , 6F
內容也會變 但是屬性不變的話 可以嗎
12/17 22:01, 6F
文章代碼(AID): #1KaO0bkq (Soft_Job)
文章代碼(AID): #1KaO0bkq (Soft_Job)