2010-03-23 67 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"