2010-03-23 57 views
0

我想删除记录的一部分。例如,所谓的“消息”列包含以下字符串:如何删除部分MySQL数据库记录?

“嗨,我的名字是约翰”

我想从上面的删除仅仅是“约翰”在保留“嗨,我的名字是“部分原因。

这怎么办?

回答

0

这会工作:

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

感谢,工程巨大。 – John 2010-03-23 06:05:15

2

您不会删除任何内容;该行已更新。

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