sql에러 옵션같은것들 질문드립니다 채택완료
mapelamll
4년 전
조회 2,270
게시판생성중에
$sql = " ~~
bo_use_category = '',
~~~"
에서 저런식으로 NULL이 아닌 홑따옴표 공백이 들어가있고
sql_query($sql)
실행시 정상적으로 되는데
저 sql을 그대로 긁어서 db실행기(저는 DBeaver라는 툴을 사용중입니다) 에 넣어서 돌리니까
bo_use_category는 tiny_int고 저 공백은 스트링으로 취급하기때문에 타입에러가납니다
sql_query에서 뭔가 중간에 자동으로 수정해주는 옵션이있나요?
my.ini에 뭔가 옵션이 있는거같은데 만약 있다면 자기가 만지는 DB툴과 뭔가 일체화 시킬수있을까요?
감사합니다
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
4년 전
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
m
mapelamll
4년 전
감사합니다 제가 4년전에 쓰던 5.3버전프로젝트에 기능추가를 하고있는데 이 소스가 작년에 웹호스팅을 변경하면서 php, mysql은 버전이 올라가는데 소스는 4년전 그대로라 이런 에러들이 나는거 같습니다 dbconfig.php에 sql_mode를 아예 없애버리는 bool변수(G5_MYSQL_SET_MODE)가 있어서 활성화 해보니 적용이 잘되네요(STRICT_TRANS_TABLES가 꺼졌으므로...) 그런데 뭔가 sql_mode 제약사항을 다끄는것도 기분이 묘한데 괜찮을까요?
�
엑스엠엘
4년 전
integer라면 0아니면 null을 쓰는 게 맞죠.
그누보드 설치 sql에는 이런 부분이 아직 남아 있는게 문제죠.
그누보드 설치 sql에는 이런 부분이 아직 남아 있는게 문제죠.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인