The table tbl_name is full错误的解决。
手册上的:
BIG_TABLES = {0 | 1}
如果设置为1,所有的临时表被存储在磁盘中,而不是存储在储存期中。这样会稍微慢些,但是对于需要一个大型临时表的SELECT操作,不会发生。
set @@big_tables = 1;
或者在my.cnf或者my.ini
里添加:
[mysqld]
max_heap_table_size=1024M(此时是1G)
手册上的:
BIG_TABLES = {0 | 1}
如果设置为1,所有的临时表被存储在磁盘中,而不是存储在储存期中。这样会稍微慢些,但是对于需要一个大型临时表的SELECT操作,不会发生。
set @@big_tables = 1;
或者在my.cnf或者my.ini
里添加:
[mysqld]
max_heap_table_size=1024M(此时是1G)
本文出自 “上帝,咱们不见不散!” 博客,转载请与作者联系!