MySql: 'display_name' 필드의 필드 기본값 오류 해결
'display_name' 필드에 오류가 없습니다. 기본 Apache, MySql 및 PHP 환경에서 INSERT 명령 중에 "기본값" 오류가 발생하면 면밀한 조사가 필요합니다.
오류 이해
먼저, 다음을 인식하는 것이 중요합니다. MySql의 STRICT 모드가 활성화되었을 가능성이 높습니다. STRICT 모드는 INSERT 작업 중에 NULL이 아닌 열에 대한 기본값을 요구하여 더 엄격한 데이터 확인 및 유효성 검사를 적용합니다. 따라서 이전에 MAMP 환경에서 빈 값을 허용했던 필드에서 이제 이 오류가 발생합니다.
문제 해결
문제를 해결하려면 두 가지 접근 방식을 사용할 수 있습니다.
1. STRICT 모드 비활성화
2. my.cnf 수정
이러한 솔루션 중 하나가 구현되면 INSERT 명령은 오류 발생 없이 성공적으로 실행되어야 합니다. 'display_name' 필드의 기본값 오류입니다.
위 내용은 MySQL에서 '필드 'display_name'에 기본값이 없습니다' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!