デバッグのために実行された MySQLdb クエリを取得する
Python の MySQLdb 内でクエリ実行のトラブルシューティングを行う場合、 MySQLサーバー。 Cursor.info() メソッドが潜在的な解決策として文書化されているにもかかわらず、古いバージョンではこのメソッドが提供されていない可能性があります。
これに対処するための代替アプローチでは、cursor._last_executed 属性を利用し、最後に実行されたクエリ文字列を保存します。例外が存在する場合でも。この方法は、パフォーマンスに影響を与える可能性のある外部プロファイリング ツールや個別のログ ファイル解析が不要になるため、効率的かつ便利です。
以上がデバッグのために実行された MySQLdb クエリを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。