mysqlのコマンドでトランザクションやる

2017/08/16

久しぶりにやろうと思ったら忘れてたのでメモして。

-- トランザクション開始
begin;

-- 何かしらの更新処理
update users set name = "tanaka" where id = 1;

-- 問題ないか確認
select * from users where id = 1;

-- OKならcommit
commit;

-- ダメならrollback
rollback;