생략한 열은 세 규칙 중 하나로 결정된다
열 목록에 없는 값이 무조건 NULL이 되는 것이 아니라 열 선언에 따라 기본값·NULL·오류로 갈립니다.
| 열 상태 | INSERT에서 생략 | 명시적 NULL |
|---|---|---|
| DEFAULT 있음 | 기본값 적용 | NULL 허용 여부에 따름 |
| NULL 허용 | NULL 저장 | NULL 저장 |
| 둘 다 없음 | 오류 | 오류 |
| AUTO_INCREMENT PK | 서버가 값 생성 | 생략이 더 명확 |
핵심: 명시적 NULL은 기본값 요청과 다르며 다중 VALUES의 모든 행은 같은 열 계약을 지켜야 합니다.