sql語句為:UPDATE `table_name` SET `field_name` = replace (`field_name`,’from_str’,"to_str’) WHERE …… 程式碼說明: table_name —— 表的名字 field_name —— 欄位名 from_str —— 需要替換的字串 to_str —— 替換成的字串 目的是為了直接用sql操作資料庫修改欄位中的某些字串! 也可以使用下列方法有條件的替換,比較麻煩,需要三步! SELECT出來符合的記錄,然後進行字串替換,再UPDATE,但這樣需要三個步驟!平時用MYSQL經常要遇到這樣的問題 假如我要替換的內容是:把’家 樂 福’字元替換成’Jia Le Fu’ 要替換的內容在:資料表 cdb_posts中的message 欄位。那我們就應該這樣寫: update dede_addonarticle set body=replace(body, ‘家樂福’, ‘Jia Le Fu’); 刪除某個字串可以這樣寫 UPDATE ecs_goods SET goods_name=REPLACE(goods_name, "VANCL凡客誠品 ", "");
sql語句為:UPDATE `table_name` SET `field_name` = replace (`field_name`,’from_str’,"to_str’) WHERE …… 程式碼說明: table_name —— 表的名字 field_name —— 欄位名 from_str —— 需要替換的字串 to_str —— 替換成的字串 目的是為了直接用sql操作資料庫修改欄位中的某些字串! 也可以使用下列方法有條件的替換,比較麻煩,需要三步! SELECT出來符合的記錄,然後進行字串替換,再UPDATE,但這樣需要三個步驟!平時用MYSQL經常要遇到這樣的問題 假如我要替換的內容是:把’家 樂 福’字元替換成’Jia Le Fu’ 要替換的內容在:資料表 cdb_posts中的message 欄位。那我們就應該這樣寫: update dede_addonarticle set body=replace(body, ‘家樂福’, ‘Jia Le Fu’); 刪除某個字串可以這樣寫 UPDATE ecs_goods SET goods_name=REPLACE(goods_name, "VANCL凡客誠品 ", "");