새 열 선언부터 기존 행 변환과 최종 제약까지 한 구문에 묶으면 잠금과 복구 위험을 분리할 수 없습니다.
지원 알고리즘·잠금 확인
NULL 상태에서 필수 제약 충돌
구·신버전 동시 호환
중복·NULL이 남으면 실패
핵심: 단계마다 사전 조건·영향 행 수·완료 증거를 두고 MySQL DDL을 DML처럼 자유롭게 롤백된다고 가정하지 않습니다.