之前一直傻傻的用php先select读取,然后replace替换,再update。。。
后来才发现MySQL的命令行可以一句话批量替换。没文化真可怕。使用如下命令行即可批量替换数据表中的内容
UPDATE 表 SET 字段=REPLACE(字段, '原来的字符串', '要替换成的字符串');
例如:
UPDATE emlog_blog SET content=REPLACE(content, 'EMLOG5.3.1', 'EMLOG6.0');
之前一直傻傻的用php先select读取,然后replace替换,再update。。。
后来才发现MySQL的命令行可以一句话批量替换。没文化真可怕。使用如下命令行即可批量替换数据表中的内容
UPDATE 表 SET 字段=REPLACE(字段, '原来的字符串', '要替换成的字符串');
例如:
UPDATE emlog_blog SET content=REPLACE(content, 'EMLOG5.3.1', 'EMLOG6.0');