-----------=====1=====-----------
mysql max_allowed_packet 设置过小导致记录写入失败
--查看max_allowed_packet值
SHOW VARIABLES LIKE '%max_allowed_packet%';
--解决方案
修改配置文件(重启mysql生效)
可以编辑/etc/my.cnf来修改(windows下my.ini),在[mysqld]段或者mysql的server配置段进行修改。
max_allowed_packet = 30M
-----------=====2=====-----------
#1114 - The table ‘xxxx’ is full 产生原因
max_heap_table_size 和 tmp_table_size 值过小
--查看max_heap_table_size,tmp_table_size值
SHOW VARIABLES LIKE '%max_heap_table_size%';
SHOW VARIABLES LIKE '%tmp_table_size%';
--解决方案
修改配置文件(重启mysql生效)
可以编辑/etc/my.cnf来修改(windows下my.ini),在[mysqld]段或者mysql的server配置段进行修改。
max_heap_table_size = 128M
tmp_table_size = 128M
mysql --help | grep my.cnf