DDL Commit

Oracle과 MySQL의 DDL은 트랜잭션 경계를 바꿀 수 있다

CREATE, ALTER, DROP 같은 DDL은 묵시적 COMMIT을 일으킬 수 있어 미커밋 DML과 섞으면 위험하다.

묵시 커밋
DDL
주의
1DML

UPDATE 실행

2미커밋

아직 확정 안 함

3DDL

CREATE TABLE

4COMMIT

이전 DML도 확정될 수 있음