DB Insert,Update Query 문제
김*준
2015.04.17 10:22
조회 7111
※ 필수입력정보 ※
▷ 제품버젼 :
▷ 오류발생 메뉴/주소 :
▷ 에러메세지 :
▷ 질문내용 :
설치 완료후 접속하여 테스트 하던중 Incorrect integer value: ''
오류가 발생하여 확인을 해보니,
DB 에 insert 또는 update 할때 발생하는 쿼리 오류이더군요.
원인이, int 또는 mediumint 같은 int 타입 필드에 값을 입력할때도 ' <- 을 붙여 쿼리를 사용하고 있습니다.
예를들어,
nmail_domain 테이블의 d_site_logo1_w 필드는 smallint 인데
쿼리구문이 d_site_logo1_w=숫자
가 아닌 d_site_logo1_w='숫자' 와 같더군요. MySQL 에서 이런것이 허용될수 있다는걸 처음 알았습니다.
검색을 통해 ( http://withseon.blogspot.hk/2013/03/mysql-incorrect-integer-value-for-column.html )
수정 후 MySQL 을 재시작 해봤는데도 여전히 같은 오류가 발생하고 있습니다.
(MySQL 버전은 5.6.24 입니다.)
어떻게 해결 방법이 없을까요.
댓글 1
이전 글 | 서버 오류: '잘못된 받는 사람' 문제 처리를 어떻게 해야 하나요? 3 | 김*훈 | 2015.04.20 |
---|---|---|---|
다음 글 | php 버전 문의 1 | 김*준 | 2015.04.15 |