Mysql批量替换表中字段中的一些值
在我们采集过程中,量替可能会遇到html代码作为字符串输出的换表情况,比如表示空格的中字 如果在文章中感觉还好,但是段中的值如果在标题中就比较不舒服了,除了在程序上修改解决这个问题,量替我们还可以通过mysql命令进行替换
SQL命令如下:
UPDATE 表 SET 字段 = REPLACE (字段名,换表'被替换内容','要替换成的内容')示例:
UPDATE bt_biao SET title = REPLACE (title,' ',' '),title = replace(title,'/','/')上面就是bt_biao表中title字段,将 字符串转替换空格,中字字符串中的段中的值/替换成字符串/。不难看出,量替多个替换可以用,换表
除此之外,还可以在后面添加where语句
例如:
UPDATE 123_base_data SET content = REPLACE (content,中字' ',' ') where name = '123';可以将范围限定在name值为123
本文地址:http://zxide.com/html/663a099336.html
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。