Mysql
不支持数组。但有时候需要组合几张表的数据,在存储过程中,经过比较复杂的运算获取结果直接输出给调用方,比如符合条件的几张表的某些字段的组合计算。
Mysql
临时表可以解决这个问题。
临时表:只有在当前连接情况下,
TEMPORARY
表才是可见的。当连接关闭时,
TEMPORARY
表被自动取消。这意味着两个不同的连接可以使用相同的临时表名称,同时两个临时表不会互相冲突,也不与原有的同名的非临时表冲突。(原有的表被隐藏,直到临时表被取消时为止。)必须拥有
CREATE TEMPORARY TABLES
权限,才能创建临时表。可以通过指定
ENGINE|TYPE = MEMORY;
来指定创建内存临时表。
版权声明:本文为crazylaa原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。