MySQL搜索并替换字段中的某些文本
时间:2020-03-06 14:38:26 来源:igfitidea点击:
在表的一个特定字段中,将执行哪种MySQL查询来进行文本搜索和替换?
IE。搜索foo
并替换为bar
,这样带有值hello foo
的字段的记录将变为hello bar
。
解决方案
替换字符串函数将执行此操作。
UPDATE table_name SET field = replace(field, 'string-to-find', 'string-that-will-replace-it');
更改" table_name"和" field"以匹配表名和相关字段:
UPDATE table_name SET field = REPLACE(field, 'foo', 'bar') WHERE INSTR(field, 'foo') > 0;
- 替换(字符串函数)
- INSTR(字符串函数)