在MySQL中创建数组变量

时间:2013-12-30 18:45:11

标签: mysql

我想知道你能在MySQL中创建一个数组变量吗?我知道你可以创建一个像SET @var1 = "myvar";这样的普通变量,但有没有办法创建一个数组?如果是这样的话?

1 个答案:

答案 0 :(得分:7)

你可以像这样创建一个数组

SET @arrayVar = 'var1,var2,bar3,foo4';

可以这样使用

select from myTable where find_in_set(myTable.myColumn, @arrayVar);

如果要从查询创建数组,可以使用临时表

create temporary table if not exists tmp_table select myColumn from myTable where