Database

그누보드 MySQL 8.0 에서 datetime default 에러시

컨텐츠 정보

본문

mysql 8.0 에서

datetime 은 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 만 허용된다


그누보드 이전 mysql 5.x 버전에서

datetime NOT NULL default '0000-00-00 00:00:00'


허용되지 않는 0000-00-00 00:00:00 값이 들어가서 에러가 발생한다


이때는

SQL MODE 를 변경해주어야 한다


mysql> set sql_mode='ALLOW_INVALID_DATES';


또는


[my.cnf]

sql_mode=ALLOW_INVALID_DATES





관련자료

댓글 0
등록된 댓글이 없습니다.
Today's proverb
너의 하루하루가 너를 형성한다. 그리고 머지 않아 한 가정을, 지붕 밑의 온도를 형성할 것이다. 또한 그 온도는 이웃으로 번져 한 사회를 이루게 될 것이다. 이렇게 볼 때 너의 ‘있음’은 절대적인 것이다. 없어도 그만인 존재가 아니라는 말이다. (법정스님)