트랜잭션 - 단일한 논리적인 작업단위 - 논리적인 이유(목적) 으로 여러 SQL문들을 단일 작업으로 묶어서 나눠질 수 없게 만든것이 transaction이다. * transaction의 sql문들중에 일부만 성공한다고 DB에 반영이 일어나지 않는다. START TRANSACTION; --> 트랜잭션 시작을 알림 AutoCommit은 OFF가 된다. UPDATE --> UPDATE --> COMMIT; -> 지금까지 작업한 내용을 DB에 영구적으로 저장한다. *transaction 종료 RollBack -지금까지 작업들을 모두 취소하고 transaction 이전 상태로 돌린다. AutoCommit - 각각의 sql문으 자동으로 transaction 처리해주는 개념 -sql문이 문제가 있었다면 알아서 rol..