안녕하세요 최근에 mysql 사용하다 mariadb 로 바꿧는데
글쓰기 글삭제 등등 글관련모든곳에서 오류가나는데 혹시 원인을 아시는분 계실까요 ㅠㅠ
1366 : Incorrect integer value: '' for column `xxx`.`g4_member`.`mb_point` at row 1
error file : /bbs/delete.php
xxx부분은 디비명입니다
무슨문제일까요
|
답변 3개 / 댓글 4개
채택된 답변
+20 포인트
sql_mode 문제인것 같습니다.
mysql> SET sql_mode = '';
그누보드4 이라면 표준에 위배(?)되는 코드가 많이 사용되었기에...
php 버전이 5.5 이후 서버를 사용한다면 그외 여러곳에서 문제가 발생할껍니다.
mariaDB 문제라기보다는 mysql 5.7 이후부터 규칙이 엄격해져서
과거 별 문제의식없이 사용하던 나쁜 코딩이 문제가 된 것일수 있습니다.
문제되는 라인을 하나씩 찾아가면서 수정하셔야 합니다.
답변을 작성하려면 로그인이 필요합니다.
이부분도 찻아봣는데 mariadb 쪽 my.ini 파일에 그런부분이 없더라구요 ㅠㅠ