截断错误的DOUBLE值mysql存储过程

时间:2018-04-04 12:53:39

标签: mysql python-3.x stored-procedures flask

我将数据发送到存储过程并收到截断错误。

 list_of_ids varchar(100)
 select * from table where id in (list_of_ids);
 id's are 1,2,3

如果我发送一个ID,它就可以了。 ID列表不起作用。如何发送id列表。是否有list = true?

1 个答案:

答案 0 :(得分:1)

您正在尝试将ID与字符串进行比较:

select * from table where id in ('1,2,3');

相反,您可以使用find_in_set-function。

select * from table where find_in_set(id, list_of_ids);