본문
mysql dump / mysql import 오류메시지 내용 :
[MYSQL]Invalid default value for '~' DATETIME - Thinker
Invalid default value for type DATE '0000-00-00'
error code 1067 invalid default value for datetime
MySQL에서 Incorrect integer value: '' for column '컬럼 이름'
mysql - Incorrect integer value: '' for column 'id' at row 1
원칙은
`bf_datetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', 대신에
`bf_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, 로 적어야 한다.
1. 방법1 my.cnf 수정
vi /var/packages/MariaDB10/etc/my.cnf
sql-mode="ONLY_FULL_GROUP_BY,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"
( NO_ZERO_IN_DATE, NO_ZERO_DATE 를 삭제한다.)
/var/packages/MariaDB10/scripts/start-stop-status restart
2. 방법2 mysql dump 파일 수정
파일 첫줄에 다음명령 삽입
SET sql_mode = '';
댓글목록
등록된 댓글이 없습니다.