我想更新一个字段,但应保留以前输入的内容。有一种方法可以使用一个查询而不首先选择内容。
示例我有一个名称协议的字段有什么条目exmpl。
比更新应该看起来像
而不是更好的解决方法
SELECT protocol FROM my_table WHERE id = 1
than I should add the new entry to my field and make the update
UPDATE my_table
SET protocol=new value
WHERE id=1
答案 0 :(得分:2)
我想你想concatenate现有的和新的字符串。该函数在MySQL中称为CONCAT:
UPDATE MyTable SET protocol = CONCAT(protocol, "\n", "new entry");