MySQL不会更新空字段或空字段,但如果我事先向该字段中添加了内容,则似乎可以。

UPDATE trip set MYZID=concat(MYZID, '1,') WHERE id=93

最佳答案

文档中所述的功能concat()
如果任何参数为空,则返回空
因此,要使其发挥作用,请使用coalesce()

UPDATE trip set MYZID=concat(coalesce(MYZID, ''), '1,') WHERE id=93

08-06 02:59