PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Database
[SQL ] UPDATE 多行id +1或+n
作者:
dwadefans
(wade)
2016-03-01 12:53:05
資料庫名稱:SQLite
資料庫版本:
內容/問題描述:
我有個幾百筆的資料需要update其id
例如有1~50筆資料 id 1~50
但是我有一筆新的資料,但是放在 id: 2
所以除了id :1的資料不用更新外
其餘原本id:2~50的要改成id:3~51
但是資料龐大有幾百筆,不適合手工修改
對資料庫進階語法不太熟悉 想請各位解惑謝謝 :D
作者:
chippclass
(善假狼賺錢中)
2016-03-01 13:25:00
http://i.imgur.com/tidqkrW.png
這樣?
作者:
dwadefans
(wade)
2016-03-01 14:22:00
是的 沒錯 原來那麼簡單... 謝謝大大!我試過之後出現錯誤 UNIQUE constraint failed我的id是primary key且是autoincrement是不是不能直接這樣修改 要另外改sqlite_sequence呢?
作者:
chippclass
(善假狼賺錢中)
2016-03-01 17:57:00
http://i.imgur.com/Sj9AmHc.png
非正規方法?我只是個自學程式的小工程師,我也不知道正規上該怎做只是要是老闆今天給我出這道題我能想到最快的交差做法大概就是這樣auto_increment屬性要注意偷改數值後要重新設定開始值不然會出現主鍵重複
作者:
dwadefans
(wade)
2016-03-01 18:49:00
謝謝 我使用 這方法可行^^ 只是要特別注意資料XD
繼續閱讀
[SQL ] SSIS 同步mysql到sql server問題
kb0130
[SQL ] MySql group by 的問題
theo1220
[SQL ] MSSQL如何快速查找table內容
bluewings09
[SQL ] 頭大的老系統BIG5問題
averywu
Re: [SQL ] cte 遞迴
rockchangnew
[情報] PASS課程SQL Server High CPU 處理分析
rockchangnew
[SQL ] Access DB 資料總數Count 不正確
BIAO
[SQL ] cte 遞迴
bernachom
[SQL ] mysql的備份問題
Lo78
Re: [SQL ] 資料排序問題
rockchangnew
Links
booklink
Contact Us: admin [ a t ] ucptt.com