[MYSQL]Invalid default value for '~' DATETIME

Programming/MySql 2017. 2. 13. 11:37 Posted by 생각하는로뎅
반응형

1. default 로 속성 DATETIME 을 이용하여 현재 시간으로 설정하려고하니, 아래와 같은 에러가 발생했다


Error Code: 1067. Invalid default value for 'CREATE_DATE'


2. 데이터 타입을 DATETIME에서 TIMESTAMP 으로 변경후,


3. 아래와 같이 DEFAULT 타입을 수정해주니 정상작동이 되었다.

alter table USER_INFO modify CREATE_DATE TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP



반응형