MySQL的参数化查询在" IN"中有任意数量的变量。部分

时间:2016-08-24 14:52:38

标签: c# mysql

我正在努力处理我试图编写的MySQL参数化查询。它有" WHERE IN"在条件中,我想传递一个字符串列表。首先,我尝试将一个逗号分隔的字符串传递给参数。但是第一个值之后的一切都没有用。我假设它删除了逗号和逗号之后的所有内容。 这是查询:

SELECT itemref, name FROM cart_item ci WHERE ci.itemref IN (?itemrefstring) AND (quantity < 5 OR active = 0);

现在我将一个commma分隔值字符串传递给itemrefstring。那没用。我尝试将字符串列表传递给该参数。这也不起作用。

0 个答案:

没有答案