如何删除部分MySQL数据库记录?

时间:2010-03-23 05:51:29

标签: mysql

我想删除部分记录。例如,名为“message”的列包含以下字符串:

“嗨,我的名字是约翰”

我想从上面删除“John”,同时保留“嗨,我的名字是”的一部分。

如何做到这一点?

2 个答案:

答案 0 :(得分:2)

你不删除任何东西;行已更新。

UPDATE table_name SET
message = "Hi, My name is"
WHERE message = "Hi, My name is John"

答案 1 :(得分:0)

这样可行:

UPDATE SomeTable SET message = REPLACE(message, "John", "") WHERE id = 123;