: 하나의 작업을 하기위한 명령어 묶음 단위 하나의 트랜잭션에서 실행하는 모든 명령어가 모두 완료되어야 = 전체가 완료되는 형태 만약, 하나라도 작업이 취소된다면 모두 취소 (성공-성공-실패-성공 = 실패) 명령을 모두 받아보고 나중에 결정하는 개념 임시 실행한다는 개념 (결과를 임시 저장=미리해보기) update, delete 에서 테스트 확인용으로 사용! 트랜잭션 transaction 생성 Start transaction 명령어 1; 명령어 2; ... commit ; / rollback ; - commit : 작업 반영 - rollback : 작업 취소 DB에서 JAVA로 받아 조건을 달아서 사용 JAVA에서 if ( ... == commit )으로 사용 commit 그대로 실행 사용시 mysql>..