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을 사용해요.