SQL查询替换通配符文本?

时间:2019-12-22 06:28:54

标签: mysql sql

所以我有一个小型数据库,我正在鬼混并试图变得更好。我目前有一张桌子,上面有员工的姓名和备注(只是一个模型),所以结果看起来像这样:

姓名/员工编号/备注

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

SELECT * FROM `employees` WHERE `Note` LIKE '%Adam%'

我可以使用它来显示亚当发布的所有注释,但是可以说我想将名称从亚当更改为布拉德,而不必重写每个注释,是否有办法替换该特定文本,但保留笔记的其余部分?

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用以下查询:

update employees set Note = REPLACE(Note, 'Adam', 'Brad');

查看此链接以获取更多信息: MySql Reference Manual