資料庫替換欄位
發布時間: 2023-03-10 13:57:24
① 如何替換資料庫中某個欄位中的數據
不同的資料庫,替換欄位值的命令格式是不同的,現以MYSLQ 為例說明:
在資料庫中修改一些內容,就需要用到下列語句:
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。
假如我要替換的內容是:把』家 樂 福』字元替換成』Jia Le Fu』 要替換的內容在:數據表 cdb_posts中的message 欄位。那我們就應該這樣寫:
update dede_addonarticle set body=replace(body, 『家樂福』, 『Jia Le Fu』);
如果是在自編的程序中替換,用循環加賦值語句就行,當然,也可以直接使用用SQL命令來實現,就看你個人喜好了。
熱點內容