Re: [SQL ] 一個update問題

看板Database作者 (Cindy Wang)時間14年前 (2011/07/12 01:18), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《mouse167 (mouse167)》之銘言: : 請問在我的表單裡有一個欄位為 sid, : 目前欄位為 sid : 0 : 1 : 2 : 3 : 4 : 5 : 6 : . : . : . : 10000 : 我要update成 sid : 1 : 2 : 3 : 4 : 5 : 6 : . : . : . : 10001 : 要怎麼寫一個while迴圈讓它去update 應該直接寫一個 sql update 不用寫 while 吧? update 表單 set sid=sid+1 order by sid desc order by sid desc 從大到小來做, 這樣可以避免過程中可能產生 duplicate key 的問題.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.242.246.249 ※ 編輯: CindyLinz 來自: 210.242.246.249 (09/10 13:17)
文章代碼(AID): #1E6p1EgG (Database)
文章代碼(AID): #1E6p1EgG (Database)