Maison > base de données > tutoriel mysql > Pourquoi mon application PHP obtient-elle des erreurs « L'instruction préparée doit être re-préparée » après la migration ?

Pourquoi mon application PHP obtient-elle des erreurs « L'instruction préparée doit être re-préparée » après la migration ?

Linda Hamilton
Libérer: 2024-11-26 20:37:10
original
1020 Les gens l'ont consulté

Why Does My PHP Application Get

Dépannage des erreurs de re-préparation des instructions préparées MySQL

Question :

Après avoir migré votre application PHP vers un serveur d'hébergement, vous rencontrez une erreur fatale fréquente indiquant « L'instruction préparée doit être repréparée ». Comment ce problème peut-il être résolu ?

Réponse :

Une cause potentielle de cette erreur est un bug connu dans MySQL, identifié comme le bug n° 42041.

Solution :

Pour résoudre ce problème, pensez à augmenter la valeur du Variable système table_definition_cache. Cette variable contrôle le nombre maximum de définitions de table que MySQL stocke en mémoire.

Reportez-vous à la documentation MySQL sur la mise en cache des instructions pour plus d'informations :

https://dev.mysql.com/doc /refman/8.0/en/statement-caching.html

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal