網站數據庫結構
修改數據表名:gd_news
修改字段名:golden_body和golden_title
本意想分別將gd_news表中的golden_body和golden_title 中的字段記錄裡邊的“去死”替換成“ ”空格字符
開始使用語句:UPDATE gd_news
SET golden_body
= replace (golden_body
,'去死',' ');
替換成功,接著想將golden_title裡也執行同樣語句,但是粗心大意,將前邊的golden_body改成了golden_title,但是後邊括號裡的golden_body就忘記修改了,如下:
UPDATE gd_news SET golden_title = replace (golden_body,'去死',' ');
結果執行成功了,影響了1000多行,在看結果,原來的標題都沒有了,取而代之的是golden_body 記錄裡邊的頭幾十個字符,請問這是為什麼?
replace怎麼就執行成功了?
mysql在服務器端使用update 的replace函數批量替換字段,手賤弄錯了,問下原因
不是replace成功了 而是set成功了……