在MySQL中创建数组变量
- 论坛
- 在MySQL中创建数组变量
30 浏览
匿名的
0 Comments
在MySQL中创建数组变量的原因是为了能够在查询中使用这个数组变量进行操作。解决方法是使用find_in_set函数和临时表来创建和使用数组变量。
在MySQL中,可以通过以下方式创建一个数组变量:
SET = 'var1,var2,bar3,foo4';
然后可以使用这个数组变量进行查询操作,例如:
select from myTable where find_in_set(myTable.myColumn, );
如果想要从查询中创建数组变量,可以使用临时表来实现,例如:
create temporary table if not exists tmp_table select myColumn from myTable where
这个方法也适用于计算值,例如:find_in_set(month(mytable.myDate), )