如何MySQL数据库查找和替换文本使用SQL语句

例如:

UPDATE product SET
pdescription = REPLACE(pdescription, ‘http://www.xiaoyaoking.com’, ”)

批量替换 MySQL 指定字段中的字符串是数据库应用中很常见的需求,但是有很多初学者在遇到这种需求时,通常都是用脚本来实现;其实,MySQL 内置的有批量替换语法,效率也会高很多;想了解具体方法,继续阅读本文吧 🙂

批量替换的具体语法是:

Code:

UPDATE 表名 SET
指定字段 = replace(指定字段, “要替换的字符串”, “想要的字符串”)
WHERE 条件;

如果你想把 article 表中 ID 小于5000的记录,content 字段中“解决”替换成“解放”,那么语法就是:

Code:

UPDATE article SET
content = replace(content, “解决”,”解放”)
WHERE ID<5000;

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注