質問:
PHP アプリケーションをホスティング サーバーに移行した後、 「準備されたステートメントは次のとおりである必要があります」という致命的なエラーが頻繁に発生します。再準備しました。」この問題はどのように解決できますか?
回答:
このエラーの考えられる原因の 1 つは、バグ #42041 として識別される MySQL の既知のバグです。
解決策:
この問題を解決するには、値を増やすことを検討してください。 table_definition_cache システム変数の値。この変数は、MySQL がメモリに保存するテーブル定義の最大数を制御します。
詳細については、ステートメント キャッシュに関する MySQL ドキュメントを参照してください。
https://dev.mysql.com/doc /refman/8.0/en/statement-caching.html
以上が移行後に PHP アプリケーションで「準備されたステートメントを再準備する必要があります」というエラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。