您好我有一个由完整表错误引起的问题。这就是我在运行的存储过程中创建表的方法:
CREATE TEMPORARY TABLE IF NOT EXISTS some_text (
id INT DEFAULT 0,
string varchar(400) DEFAULT ''
) engine = memory;
然后我尝试将大约55000条记录放入表中,这似乎不太多,但表格给出了table full
错误。有关如何使用tmp_table_size=32M
和max_heap_table_size=32M
在my.cnf中修复此问题的一些指导,但我在xampp安装的任何地方都找不到这些术语。有谁知道在xampp安装上保留这些术语的位置?
更重要的是,有没有办法只更改tmp_table_size
和max_heap_table_size
的值来执行我的存储过程?那将是理想的。有没有类似ini_set('memory_limit', '64M');
的内容,如果这是一个PHP脚本,我将如何解决这个问题。感谢任何有帮助的人。