mysql에서 SET autocommit = 1과 START TRANSACTION의 차이점 (내가 놓친 위치?) 나는 MySQL의 트랜잭션을 이해하고 있습니다. 트랜잭션이 무엇을 해야하는지 알고 있습니다. 문장 의미론을 이해했는지 여부는 확실하지 않습니다. 그래서 내 질문은 다음과 같이 잘못된 것입니다 (그렇다면 잘못된 것입니다). 기본적으로 자동 커밋 모드는 MySQL에서 활성화됩니다. 이제 SET autocommit=0;트랜잭션을 시작하고 SET autocommit=1;암시 적으로 커밋합니다. 그것은 할 수 COMMIT;뿐만 아니라 ROLLBACK;모두 여전히 그 후 0으로 설정 (새로운 트랜잭션이 암시 적으로 시작) 자동 커밋하는 경우에. START TRANSACTION;기본적 것이다 SET aut..