在mysql中更新逗号分隔列表

时间:2016-01-06 08:07:15

标签: php 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服务器对应的手册

我无法弄清楚为什么?我做错了什么?

1 个答案:

答案 0 :(得分:6)

试试这个......

UPDATE courses SET c_subscribers = CONCAT(c_subscribers,',129') WHERE NOT FIND_IN_SET (1270, c_subscribers) AND c_id = 129

使用CONCAT功能,您可以更新所需的值