0

odbcモジュールを使用して一連のmysqlクエリを実行しています。ロールバックとコミットを処理する必要があります。そのため、接続時に{auto_commit、off}を設定しました。クエリを正常に実行するには、正常に機能しています。しかし、クエリのエラーが発生すると、操作をロールバックまたは繰り返すことができません。

クエリの実行でエラーが発生すると、接続が閉じられました。その死んだ接続では、私は何もできません。また、odbc:commit()は同じ接続で機能します。

mysqlがそれらのレコードをロックしたため、新しい接続で同じクエリを繰り返すことができません。

この状況をロールバックして処理するにはどうすればよいですか?

4

0 に答える 0