2017-06-29 5 views
0

私はカーソルを使ってMySQLストアドプロシージャを作成して、行ごとにデータを処理しています。そして、私はカーソル内のデータを取得し、それをフェッチしている同じテーブルに挿入して処理します。私はカーソルを使用しているので、カーソルの中に挿入されたレコードを得ることができます。カーソルを挿入してそのレコードを繰り返し処理する必要があります。ただし、同じカーソル内のメソッドを使用して、新しく挿入されたデータを取得することはできません。これで私を助けてください。カーソルを挿入したデータをMySQLカーソルで取得する必要があります

答えて

0

あなたが前のデータを照会への挿入をコミットしていることを確認してください:

cur.connection.commit()

+0

こんにちは、返信いただきありがとうございます。ここではコミットとは関係ありません。カーソルを使ってデータを取得していますが、自動的にコミットされます。ただし、カーソルを閉じる必要があり、データを再度フェッチする必要があります。これについて貴重な提案をしてください。 –

関連する問題