MySQL의 MyIsam 스토리지 엔진을 사용할 경우 트랜잭션이 작동하지 않는다.
- MyISAM은 트랜잭션 엔진이 아니기 때문에 자동 커밋 모드에서 효과적으로 작동하며 커밋/롤백을 무시합니다.
- 실제로 스토리지 엔진은 SQL 파서와 분리된 MySQL 아키텍처의 다른 레이어이며, SQL 레이어는 하위 수준 API를 사용하여 스토리지 엔진과 통신합니다. 이것이 공통 SQL 및 엔진이 있는 이유이며, 다양한 기능 하위 집합을 지원합니다.
그래서 이것때문에 계속 찾아보고 MySQL 의 스토리지 엔진 중 하나이 InnoDB를 사용하여 테스트를 진행하였다.
스토리지 엔진도 잘 알아보고 사용해야한다는 것을 너무 깊게 깨달았다. 😅😅
🔥🔥