TRANSACTION
「RDBMSに対する1つ以上の更新をまとめて呼ぶときの名称」 「セットで実行されるべき1つ以上の更新処理集まりのこと」
トランザクションの作り方
code:sql
トランザクション開始文;
DML文1;
DML文2;
DML文3;;
...
トランザクション終了文(COMMIT または ROLLBACK);
code:sql
BEGIN TRANSACTION
code:sql
START TRANSACTION
なし
COMMITで処理を確定する
トランザクションに含まれていた処理による変更を全て変更してトランザクションを終了するコマンド
「上書き保存」
トランザクションに含まれていた処理による変更を全て破棄してトランザクションを終了するコマンド
「保存せずに終了」