MySQLの自動コミットを無効にするには?

MySQLでは、次のステートメントを使用してトランザクションの自動コミットをオフにできます。

SET autocommit = 0;

トランザクションが開始されて、自動コミットが無効となり、INSERT、UPDATE、DELETE などのデータ変更操作はトランザクションが完了する(コミットまたはロールバック)までは有効にならない

自動コミットを再び有効にする場合は、以下の文を使用できます。

SET autocommit = 1;

これにより、デフォルトの自動コミットモードに戻り、各ステートメントがすぐに有効になります。

bannerAds