表数据量大,临时表空间不够
SHOW GLOBAL VARIABLES LIKE 'tmp_table_size'
SHOW GLOBAL VARIABLES LIKE 'max_heap_table_size'
两个参数 tmp_table_size、max_heap_table_size,默认是16M
可以临时加大设置,如果是临时查询,查询完成后再改回去
下面的语句将空间改为 100M
set tmp_table_size=100*1024*1024;
set max_heap_table_size=100*1024*1024;