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