Я отправляю данные в хранимую процедуру и получаю усеченную ошибку.
list_of_ids varchar(100)
select * from table where id in (list_of_ids);
id are 1,2,3
Если я отправлю один идентификатор, он будет работать. Список id не работает. Как я могу отправить список идентификаторов. Есть ли список = true?
Вы пытаетесь сравнить id с строкой:
select * from table where id in ('1,2,3');
Вместо этого вы можете использовать функцию find_in_set.
select * from table where find_in_set(id, list_of_ids);