일반적으로 필드가 있고, NOT NULL이라고 해도
실제 INSERT 구문에서 쓰지 않아도 자동으로 NULL이 되거나 값이 들어가질 않는데요.
특정 mysql버전인지.. 계속 오류를 출력합니다
보아하니 NOT NULL인데 왜 값을 넣지 않냐는 오류 같은데요
php소스상에서 ini_set등으로 이 부분을 무시하고 INSERT또는 UPDATE할 방법이 없을까요?
|
답변 2개
채택된 답변
+20 포인트
2013-12-18 (수) 11:29:31
mysql. 5.6.6 이상에서 sql mode 가 지정되면서 말씀하신 오류가 발생하는 걸 경험한 적이 있습니다.
그누보드5의 common.php 파일에 보시면 sql mode 를 초기화하는 코드가 포함되어 있습니다.
2013-12-18 (수) 11:48:45
strict_trans_tables 문제군요............................... 하......................... ㅠ.ㅠ
답변감사드립니다 ^^^^^^^^^^^^^^^^^^^
답변을 작성하려면 로그인이 필요합니다.