即時尋找如何處理查詢以更新特定字段上的值而不覆蓋以前的值。「QUERY」在不覆蓋以前的值的情況下添加值
下面的代碼將覆蓋以前的值
"UPDATE wp_options SET option_value = '[email protected]' WHERE option_id = '2690'"
即時尋找如何處理查詢以更新特定字段上的值而不覆蓋以前的值。「QUERY」在不覆蓋以前的值的情況下添加值
下面的代碼將覆蓋以前的值
"UPDATE wp_options SET option_value = '[email protected]' WHERE option_id = '2690'"
你可以嘗試這樣與CONCAT()
UPDATE wp_options SET option_value = CONCAT(option_value ,'[email protected]') WHERE option_id = '2690'
按照評論:您可以使用COALESCE(str1,'')
或IFNULL(str1,'')
修復null
值設置
最好的辦法是重新設計你的表結構來避免此問題。每個option_value應該有一行。你可能有多個option_id 2690的行,每個行都存儲一個option_value。然後你可以插入一個新值,刪除它或輕鬆更新它。您可以添加一個ID列,以獲得每行的唯一標識符 –
請不要這樣做。這隻會讓事情變得複雜。重新設計就是答案。 – sagi