最近因為工作上需要,需要加資料表中某個欄位裡的指定字串取代成別的字串,在文字編輯器中是一件很簡單的事,「全部取代」就通通都搞定。前陣子都是用比較熟悉的PHP寫個小程式來做取代,並做個LOG來記錄,今天突發奇想(現在才想到 >.<)或許MySQL也會有Replace這樣的函數,翻了翻手邊的工具書...竟然沒看到(大驚),堂堂一本這麼厚MySQL深入剖析怎麼會沒有,只好繼續扮演他蓋泡麵的角色 :p,這時就是該來朝拜酷狗大神的時候了!
耶~真的有真的有真的有(高興到連講三次),執行後真是可以用秒殺來形容其取代的速度,函數名稱就是「REPLACE」,用法如下:
耶~真的有真的有真的有(高興到連講三次),執行後真是可以用秒殺來形容其取代的速度,函數名稱就是「REPLACE」,用法如下:
UPDATE `資料表名稱` SET `欄位名稱`=REPLACE(`欄位名稱`, '尋找字元', '取代字元');
留言