クライアントの要求に応じて、Web アプリケーションを read-uncommitted 分離レベルにするように依頼されました (これはおそらく悪い考えです...)。
分離が行われているかどうかをテストしているときに、コミットせずに行を挿入し(DBVisualiser : @set autocommit off + データベースへの VPN 接続を停止)、コミットされていない挿入に対してアプリケーションのテストを開始しました。
select * from MYTABLE WHERE MY ID = "NON_COMMIT_INSERT_ID" WITH URは正常に動作しています。今、この行を「削除」したいのですが、方法が見つかりませんでした...
更新:しばらくすると行が消えました (約 30 分)。ロールバックが自動的に発行される前に、何らかのタイムアウトがあると思います。これが発生する前にコミットされていない行を削除する方法はありますか?