小さなスクリプトでpython mysqlコネクタを使用しています。私が直面している問題は、0行を返すselect文を実行するときにカーソルを閉じることができないことです。カーソルを閉じると、 "mysql.connector.errors.InternalError:Unread result found"がトリガされます。しかし、fetchall()を呼び出すと、「mysql.connector.errors.InterfaceError:結果がフェッチ元に設定されません」という結果になります。エラー。Pythonのmysqlコネクタで空のデータセットを正しく処理する方法は?
基本的には、未読データのためにカーソルを閉じることができず、読み取るデータがないためデータを読み取ることができません。
'try' /' except'を使うのはどうですか? – Andersson
次に、次回新しいカーソルを開くために接続を使用するときにエラーが発生します。 – Trinopoty