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