我想運行一個非常非常長的SQL語句,但我得到這個錯誤執行錯誤大SQL語句
線程堆棧溢出:一262144字節堆棧的使用230352個字節,需要32000個字節。使用'mysqld --thread_stack =#'來指定一個更大的堆棧。
如何分配更大的堆棧或解決此問題?我正在使用wamp,localhost。
我想運行一個非常非常長的SQL語句,但我得到這個錯誤執行錯誤大SQL語句
線程堆棧溢出:一262144字節堆棧的使用230352個字節,需要32000個字節。使用'mysqld --thread_stack =#'來指定一個更大的堆棧。
如何分配更大的堆棧或解決此問題?我正在使用wamp,localhost。
如果您的查詢量很大,那麼您確實應該將參數傳遞到存儲過程或批量執行SQL。您可以根據需要更改WAMP MySQL的初始化,或者只是使用PHPMyAdmin
WAMP my.ini通常位於Drive:\ wamp \ bin \ mysql \ mysql [version] \ my.ini,這裏有更多有關線程堆棧的信息... http: //dev.mysql.com/doc/refman/5.0/en/server-system-variables.html#sysvar_thread_stack – Frank 2013-04-30 08:28:31
按照它說的使用'--thread_stack =#' – 2013-04-30 07:31:46
看看http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html#sysvar_thread_stack – Mika 2013-04-30 07:32:27
我如何分配它我使用的是wamp? – user1583647 2013-04-30 07:44:41