본문 바로가기
정보기술/일반

MySQL 5.x 업그레이드 후 Incorrect integer value 문제

by fermi 2007. 8. 30.
MySQL 5.x 업그레이드 후 제로보드에서 Guest 글쓰기 시에
-----------------------------------------------------------------------
Incorrect integer value: '' for column 'ismember' at row 1
-----------------------------------------------------------------------
오류 문제

MySQL 5.x 설치 시 server setting wizard에서 strict mode 옵션을 선택하여 디비 테이블은 있는 데 쿼리문에 누락된 부분이 있을 경우 디비에 입력이 되지 않도록 my.ini에 설정이 된 것으로 보임.

my.ini 를 다음과 같이 수정하여 해결.

# Set the SQL mode to strict
# MySQL 5.x 업그레이드 이후 Incorrect integer value: 문제로 strict mode를 주석처리함 -fermi 2007.08.29
# 디비 테이블은 있는 데 쿼리문에 누락된 부분이 있을 경우 디비에 입력이 되지 않는 문제
# sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"