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
누구나 잘못할 수는 있지만 누구나 솔직할 수 있는 것은 아닙니다. 그러나 진실한 사람의 아름다움은 무엇과도 바꿀 수 없습니다. 솔직함은 겸손이고 두려움 없는 용기입니다. 잘못으로 부서진 것을 솔직함으로 건설한다면 어떤 폭풍에도 견뎌낼 수 있는 강인함이 있습니다. 가장 연약한 사람이 솔직할 수 있으며 가장 여유로운 사람이 자신의 모습을 볼 수 있고 자신을 아는 사람만이 자신을 드러낼 수 있습니다.