Maison > Article > base de données > Comment récupérer les requêtes MySQLdb exécutées pour le débogage ?
Récupération des requêtes MySQLdb exécutées pour le débogage
Lors du dépannage de l'exécution d'une requête dans MySQLdb de Python, il peut être utile d'accéder à la requête réelle envoyée au Serveur MySQL. Bien que la méthode Cursor.info() soit documentée comme une solution potentielle, les anciennes versions peuvent ne pas la fournir.
Pour résoudre ce problème, une approche alternative utilise l'attribut curseur._last_executed, qui stocke la dernière chaîne de requête exécutée, même en présence d'exceptions. Cette méthode est à la fois efficace et pratique, car elle élimine le besoin d'outils de profilage externes ou d'analyse de fichiers journaux distincts pouvant avoir un impact sur les performances.
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!