分组有个比较大的表,出现了临时表空间满了的情况;
试用该sql 语句:
sql
SHOW GLOBAL VARIABLES LIKE 'internal_tmp_mem_storage_engine';
可以看到
默认临时结果是用临时表存的,在mysql的my.cnt可以改临时空间的大小
但是磁盘哪有内存块,直接放内存里,使用以下语句
sql
set global internal_tmp_mem_storage_engine=Memory;
报错问题解决。