一尘不染

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

mysql

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

即搜索foo并替换为具有bar值的字段的记录hello foo变为hello bar


阅读 333

收藏
2020-05-17

共1个答案

一尘不染

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

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