我正在尝试更新mysql中逗号分隔的列表。我的查询如下:
UPDATE courses SET c_subscribers = c_subscribers,129 WHERE NOT FIND_IN_SET (1270, c_subscribers) AND c_id = 129
我收到MySql错误: 您的SQL语法有错误;查看与MySQL服务器对应的手册
我无法弄清楚为什么?我做错了什么?
答案 0 :(得分:6)
试试这个......
UPDATE courses SET c_subscribers = CONCAT(c_subscribers,',129') WHERE NOT FIND_IN_SET (1270, c_subscribers) AND c_id = 129
使用CONCAT
功能,您可以更新所需的值