我有一个大于 16MB 的表,所以我点击了 ERROR 1114: The table xxx is full。当做一个
CREATE tableX engine=memory SELECT * from tableY;
所以在工作台我正式进入
set@@max_heap_table_size = 64000000;
然后我的 CREATE 工作正常。
但是,当我将进程迁移到批处理文件调用时,MySQL 仍然认为我的表是 16MB。
我很困惑,但我确信这是我对 MySQL 架构缺乏了解。任何知情人士的建议,将一如既往地不胜感激。