반응형
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
반응형
'Programming > MySql' 카테고리의 다른 글
[MySql] Insert 할때 MAX 값에서 +1 하기 (0) | 2017.02.15 |
---|---|
MYSQL 다중 ROW의 데이터 UPDATE (0) | 2016.12.23 |
You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. (0) | 2016.12.23 |
Sql 상위 몇개만 쿼리 (0) | 2013.10.04 |
Mysql 원격 접속 설정 및 접속 (0) | 2013.07.02 |