14.2.9 암시적 트랜잭션 커밋과 롤백
MySQL은 기본적으로 새로운 연결 세션 시작시 자동 위탁 모드가 활성화됩니다. 따라서 각 SQL 문에서 오류가 반환되지 않은 경우, MySQL은 그 문 후에 커밋을 실행합니다. 문에서 오류가 반환 된 경우 커밋 또는 롤백 동작은 그 오류에 따라 다릅니다. 섹션 14.19.4 "InnoDB 오류 처리" 를 참조하십시오.
자동 커밋이 비활성화되어있는 세션이 마지막 트랜잭션을 명시 적으로 커밋하지 않고 종료하면 MySQL은 트랜잭션을 롤백합니다.
일부 문은 사용자가 문을 실행하기 전에 COMMIT
을 실행 한 경우와 마찬가지로 암시 적으로 트랜잭션을 종료합니다. 자세한 내용은 섹션 13.3.3 "암시 적 커밋을 발생시키는 문" 을 참조하십시오.