0
你好,我有一個問題引起的一個完整的表錯誤。這是我如何創建一個存儲過程我運行裏面的表:Xampp mysql內存引擎臨時表完全錯誤1114
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腳本。感謝任何有幫助的人。