某些時候我們要修改資料庫欄位中的部分字符串,如果內容少時一個一個替換,內容多時,就不能一個一個的替換了,因為這樣不僅耗時還容易出錯。下面就用sql批量進行替換。
替換shopping_hw表中欄位hw_pic,內容「*common」替換為「+play」.
替換sql:UPDATE shopping_hw SET hw_pic= replace (hw_pic, '*common', '+play' ) ;
運行sql,替換成功,查看結果。
UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE ……說明:table_name —— 表的名字 field_name —— 欄位名 from_str —— 需要替換的字符串 to_str —— 替換成的字符串