mysql更新字段无需先选择

时间:2012-09-29 15:02:36

标签: php mysql

我想更新一个字段,但应保留以前输入的内容。有一种方法可以使用一个查询而不首先选择内容。

示例我有一个名称协议的字段有什么条目exmpl。

  1. >这是一个prevoius条目
  2. 比更新应该看起来像

    1. >这是一个prevoius条目
    2. >这是一个较新的条目
    3. 而不是更好的解决方法

      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 
      

1 个答案:

答案 0 :(得分:2)

我想你想concatenate现有的和新的字符串。该函数在MySQL中称为CONCAT

UPDATE MyTable SET protocol = CONCAT(protocol, "\n", "new entry");