Mysql 替换通配符文本的SQL查询?

Mysql 替换通配符文本的SQL查询?,mysql,sql,Mysql,Sql,所以我有一个很小的数据库,我一直在玩弄它,并试图做得更好。目前,我有一个表,其中填写了员工姓名和注释(只是一个模型),因此结果如下所示: 姓名/员工#/备注 其中包括员工姓名、编号和有关员工的书面说明。我在笔记中写了一些示例文本,如“是一个伟大的工作者,从不迟到——亚当” 我可以用它来显示Adam发布的所有注释,但假设我想将名称从Adam更改为Brad,而不必重写每个注释,有没有办法替换特定文本,但保留注释的其余部分 谢谢您可以使用以下查询: updateemployees set Note=R

所以我有一个很小的数据库,我一直在玩弄它,并试图做得更好。目前,我有一个表,其中填写了员工姓名和注释(只是一个模型),因此结果如下所示:

姓名/员工#/备注

其中包括员工姓名、编号和有关员工的书面说明。我在笔记中写了一些示例文本,如“是一个伟大的工作者,从不迟到——亚当”

我可以用它来显示Adam发布的所有注释,但假设我想将名称从Adam更改为Brad,而不必重写每个注释,有没有办法替换特定文本,但保留注释的其余部分


谢谢

您可以使用以下查询:

updateemployees set Note=REPLACE(注意,'Adam','Brad')

有关更多信息,请查看此链接:

有关更一般/复杂的搜索,请参见或。
SELECT * FROM `employees` WHERE `Note` LIKE '%Adam%'