1. 트랜잭션이란 ?트랜잭션을 한마디로 설명하자면 "모든 명령어의 성공 또는 실패를 한꺼번에 모아서 처리하는 것" 하고 할 수 있습니다.만일, 여러 명령어를 한 번에 처리하다가 그 중 하나라도 실패하면, 트랜잭션 내의 모든 명령어가 무효화(롤백)됩니다. 💰 예를 들어, 은행에서 다른 계좌로 돈을 송금하는 상황을 가정해 보겠습니다. 1. 내 계좌에서 돈을 출금하고2. 다른 계좌로 돈을 입금하면 송금이 성공합니다 ! 하지만, 만약 두번째 과정에서 오류가 발생해 입금이 되지 않으면, 돈이 어딘가로 사라지게 됩니다 🤔이런 상황을 방지하기 위해서는, 1번과 2번 과정을 하나의 트랜잭션으로 묶어야 합니다 이렇게 하면 둘 중 하나라도 실패하면 전체 트랜잭션이 롤백되어, 오류를 방지할 수 있습니다. !2. 트랜잭션..