
startTransaction을 사용하기 전에 commit이나 rollback은 불가능합니다.
startTransaction은 트랜잭션을 시작하는 메서드이기 때문에, 트랜잭션 내에서만 commit이나 rollback이 가능합니다.
startTransaction을 사용하는 경우는 다음과 같습니다.
- 여러 개의 쿼리를 하나의 트랜잭션으로 처리할 때
- 데이터의 일관성을 유지하기 위해 트랜잭션을 사용할 때
startTransaction을 사용한 후에 commit을 사용하면 다음과 같은 이점이 있습니다.
- 데이터의 일관성을 유지할 수 있습니다.
- 데이터의 무결성을 유지할 수 있습니다.
- 트랜잭션 내에서 발생한 오류를 rollback할 수 있습니다.
2025-05-01 20:03