MySQL의 잘못된 날짜 값 오류
MySQL 테이블에 데이터를 삽입하려고 하면 오류 코드 1292가 발생할 수 있습니다. 날짜 값. 이 오류는 MySQL에서 지원하지 않는 날짜 형식을 사용할 때 흔히 발생합니다.
주어진 예에서 쿼리는 인식되지 않는 'dd-mm-yyyy' 형식으로 날짜를 삽입하려고 시도합니다. MySQL로. 이 문제를 해결하려면 쿼리의 날짜 형식을 지원되는 형식으로 변경해야 합니다.
MySQL 버전 5.7 이상에서는 기본 SQL 모드가 엄격하여 잘못된 날짜 삽입을 포함한 특정 작업을 허용하지 않습니다. 0 값(예: '0000-00-00 00:00:00')이 있는 날짜를 허용하려면 SQL 모드를 수정해야 합니다.
오류 1292 해결 단계:
MySQL 구성 파일 편집:
새 SQL 모드 설정 추가:
sql_mode="NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
MySQL 서버 다시 시작:
sudo service mysql restart
데이터 다시 삽입:
추가 참고 사항:
위 내용은 MySQL에서 \'잘못된 날짜 값\' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!