星期二, 1月 07, 2014

[MySQL] 取代資料表內部份字串問題

問題:



在MySQL



我有大約50000筆資料 有個欄位像這樣



0040000001~0040050000



現在因故要把 004改成005



變成像這樣



0050000001~0050050000





UPDATE `test` SET `test` = CONCAT( '005', SUBSTRING( `test` , 4 ) ) WHERE

SUBSTRING( `test` , 1, 3 ) = '004'





資料來源::http://blog.wu-boy.com

沒有留言: