問題:
升級PHP 後使用儲存過程的應用程式時,使用者在託管伺服器上遇到嚴重錯誤。此錯誤顯示:「需要重新準備準備好的語句。」可能是什麼原因?
答案:
根據 MySQL bug #42041,此錯誤可能是由於 table_definition_cache 值不足而導致。
解決方案:
要解決此問題,請嘗試增加MySQL 設定檔(my.cnf)中table_definition_cache 的值:
[mysqld] table_definition_cache=<new_value>
以上是為什麼升級後MySQL會拋出「Prepared Statement Needs to Be Re-prepared」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!