🔎 트랜잭션이란?데이터베이스의 상태를 변화시키기 위해 수행하는 작업 단위 상태를 변화시킨다 = SQL 질의어를 통해 DB에 접근하는것 (SELECT, INSERT, DELETE, UPDATE) 쉽게 말해 한꺼번에 수행되어야 할 연산을 모아놓은 것으로, 연산들을 모두 처리하지 못한 경우에는 원 상태로 복구한다.작업의 일부만 적용되는 현상이 발생하지 않는다!→ 작업의 완전성을 보장해준다. 사용자 A가 사용자 B에게 만원을 송금한다.1. 사용자 A의 계좌에서 만원을 차감한다.2. 사용자 B의 계좌에서 만원을 추가한다.출금 UPDATE문 + 입금 UPDATE문이를 통틀어 하나의 트랜잭션이라고 한다.위 두 쿼리문 모두 성공적으로 완료되어야만 하나의 작업, 트랜잭션이 완료되는 것이다. = commit작업 단위에 ..