SQL 오류 (1067): Invalid default value for 'XXXXX' 해결 방법
·
MYSQL
SQL 오류 (1067): Invalid default value for 'XXXXX'라는 오류가 발생해서 테이블 수정이 안되는 현상입니다.MySQL에서 발생하는 "Invalid default value (1067)" 오류에 대한 해결 방법을 설명하겠습니다:오류 발생 원인이 오류는 주로 다음과 같은 상황에서 발생합니다:TIMESTAMP나 DATETIME 컬럼에 잘못된 기본값을 설정할 때MySQL의 sql_mode에 NO_ZERO_DATE나 NO_ZERO_IN_DATE가 설정되어 있을 때해결 방법1. SQL Mode 확인SHOW VARIABLES LIKE 'sql_mode'; 2. 테이블 필드 추가/수정 시 올바른 구문 사용-- 잘못된 방법ALTER TABLE table_name MODIFY COLUMN ..