这就是我正在尝试的,但它不起作用。
SET @myArray = "25,21,90";
SELECT * FROM aTable WHERE bField IN (@myArray);
我最终只得到 bField = 25 的结果。
显然我问这个是因为我有一个比上面的示例更复杂的脚本。 @myArray 可以多次使用,也可以深埋在较长的语句中。
最佳答案
你想要Find_In_Set :
select * from aTable where FIND_IN_SET(bField, @myArray);
关于mysql - 将数组存储到变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13055766/