Mysql 如果 FIELD 为空则更新 SET VALUE ELSE CONCAT VALUE
Mysql UPDATE IF FIELD IS EMPTY SET VALUE ELSE CONCAT VALUE
我的查询中存在语法错误:
UPDATE users SET name=IF(name='', 'mario', CONCAT(name, ',mario') WHERE id=1
有人可以帮助我吗?
您在 CONCAT() 之后错过了右括号。
您的固定查询如下所示:
UPDATE users SET name=IF(name='', 'mario', CONCAT(name, ',mario')) WHERE id=1
我的查询中存在语法错误:
UPDATE users SET name=IF(name='', 'mario', CONCAT(name, ',mario') WHERE id=1
有人可以帮助我吗?
您在 CONCAT() 之后错过了右括号。
您的固定查询如下所示:
UPDATE users SET name=IF(name='', 'mario', CONCAT(name, ',mario')) WHERE id=1