小编典典

MySQL搜索并替换字段中的一些文本

all

什么 MySQL 查询将在表中的一个特定字段中进行文本搜索和替换?

即搜索foo并替换为bar这样一个记录,其中一个字段的值hello foo变为hello bar


阅读 67

收藏
2022-04-29

共1个答案

小编典典

更改table_namefield匹配您的表名和相关字段:

UPDATE table_name SET field = REPLACE(field, 'foo', 'bar') WHERE INSTR(field, 'foo') > 0;
  • 替换(字符串函数)
  • INSTR(字符串函数)
2022-04-29