“QUERY”添加值而不覆盖以前的值

时间:2017-09-25 15:36:28

标签: mysql sql

我正在寻找一种方法来处理查询,以更新特定字段上的值而不会覆盖以前的值。

  • 下面的代码会覆盖以前的值

    "UPDATE wp_options SET option_value = '44@44.com' WHERE option_id = '2690'"
    

screenshot of current table

1 个答案:

答案 0 :(得分:1)

您可以使用CONCAT()

尝试这样做
UPDATE wp_options SET option_value = CONCAT(option_value ,'44@44.com') WHERE option_id = '2690'

根据评论:您可以使用COALESCE(str1,'')IFNULL(str1,'')来修复null值设置