У меня есть таблица с разделенным запятыми списком (в форме VARCHAR), которую я хочу обновить, если идентификатор пользователя в этом списке не существует.
Я выполняю инструкциюиз приложения Node.js.Я не совсем уверен, как бы я это сделал с помощью оператора SQL.Вот что у меня есть:
'UPDATE `tablename` SET `t` = "' + memberId + '" WHERE rowId = ' + id
Это заменит всю запись.Я только хочу ДОБАВИТЬ memberId к t
, если он не существует.
t
выглядит примерно так: '1652,47,245,783,2,3,55,738,2306'
;
Так что, если бы я хотел добавить 15 к этому, это должно быть '1652,47,245,783,2,3,55,738,2306,15'
;
Я хочу сделать это в операторе SQL, вместо того, чтобы извлекать данные поля и затем добавлять их в строку в JavaScript (Node.js), а затем обновлять запись.