在mysql中更新逗号分隔列表


Update comma separated list in mysql

我正在尝试更新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函数,您可以更新所需的值