START TRANSACTION
START TRANSACTION (트랜잭션 시작)
현재 세션에 새 트랜잭션을 시작하는 문법이에요. 여러 작업을 하나의 단위로 묶어原子적으로 처리하고 싶을 때 사용해요.
출처: 문서
본문
현재 세션에 새 트랜잭션을 시작해요.
mode는 다음 중 하나예요:
ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE }
READ { ONLY | WRITE }
예시
START TRANSACTION;
START TRANSACTION ISOLATION LEVEL REPEATABLE READ;
START TRANSACTION READ WRITE;
START TRANSACTION ISOLATION LEVEL READ COMMITTED, READ ONLY;
START TRANSACTION READ WRITE, ISOLATION LEVEL SERIALIZABLE;
더 알아보기 (Learn more)
트랜잭션을 성공적으로 끝내려면 COMMIT을, 되돌리려면 ROLLBACK을 사용해요.