什么 MySQL 查询会在表中的一个特定字段中进行文本搜索和替换?
即搜索 foo
并替换为 bar
,因此字段值为 hello foo
的记录变为 hello bar
。
最佳答案
更改 table_name
和 field
以匹配您的表名和相关字段:
UPDATE table_name SET field = REPLACE(field, 'foo', 'bar') WHERE INSTR(field, 'foo') > 0;
关于MySQL搜索并替换字段中的一些文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/125230/