mysql 查询替换语句_MYSQL查询字符替换sql语句
在mysql中替換字符中的內容我們使用了replace就可以實現,如下實例。
代碼如下
mysql> update `table_name` set field = replace(field,'.rar','.7z');
table_name:要查詢的表名,
field:表里的字段名,
replace(field,'.rar','.7z'); :正則匹配,把field字段里的 .rar 替換為 .7z
利用replace加正則來替換字符
代碼如下
UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '%from_str%'
說明:
table_name —— 表的名字
field_name —— 字段名
from_str —— 需要替換的字符串
to_str —— 替換成的字符串
下面是今天運行的兩句SQL批量替換語句,如果用到的可以參考下!
代碼如下
UPDATE boblog_blogs SET content = replace (content,'[mycode=xml]','[mycode=html]');
查詢表 boblog_blogs 將 content 字段中的字符 [mycode=xml] 替換成 [mycode=html]
代碼如下
UPDATE boblog_blogs SET content = replace (content,'[//mycode]','[/mycode]');
查詢表 boblog_blogs 將 content 字段中的字符 [//mycode] 替換成 [/mycode]
代碼如下
UPDATE boblog_blogs SET htmlstat=0 where htmlstat=1
由于mysql字符替換時使用正則速度不如直接替換建義大家不在萬不得己不要使用mysql哦。
本條技術文章來源于互聯網,如果無意侵犯您的權益請點擊此處反饋版權投訴
本文系統來源:php中文網
總結
以上是生活随笔為你收集整理的mysql 查询替换语句_MYSQL查询字符替换sql语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UNIX网络编程卷1:套接字联网API(
- 下一篇: 时速云Kubernetes进阶培训 第三