如何把mysql中某個欄位中的多個不同數一次性替換為一個數,如a,b,c,d,e替換為h
update 表名 set 欄位名=REPLACE (欄位名,'原來的值','要修改的值') ,replace智能一次次的改,我想一次性實作這個
update 表名 set 欄位名=REPLACE (欄位名,'a\b\c\d\e','h') ,求大牛指點下
uj5u.com熱心網友回復:
e.g.update 表名 set 欄位名=replace(replace(replace(replace(REPLACE (欄位名,'a','h'),'b','h'),'c','h'),'d','h'),'e','h')
uj5u.com熱心網友回復:
有translate函式嗎?有可以試試uj5u.com熱心網友回復:
自己寫個函式吧,update set 欄位=fun_replace(欄位,'待替換字符集a,b,c','替換結果字符e')轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/93805.html
標籤:MySQL
下一篇:小白請教。如圖,請問為什么?
