私はトランザクションと自動コミットと混同しています。しかし、MySQLの自動コミットが何をするのかを説明する文書はありません。MySQLは自動コミット機能を備えた単一のDML変更データでトランザクションを使用しますか?
自動コミットをオンにすると、すべてINSERT UPDATE DELETE
ステートメントがすぐに有効になります。 MySQLはこれを行うためにトランザクションを自動的に開始しますか?
もしそうでなければ、MySQLは何をしていますか?トランザクションとの違いは何ですか?私の見解では
:自動コミットと
声明
INSERT INTO ...
のSTART TRANSACTIONに対等に。
INSERT INTO ...;
COMMIT;
自動コミットオフ。
いずれの場合も、2つのステートメントは同じアクションをとります。
それは正しいですか?