mariadb 변경후 오류관련 채택완료

안녕하세요 최근에 mysql 사용하다 mariadb  로 바꿧는데 

 글쓰기 글삭제 등등 글관련모든곳에서 오류가나는데 혹시 원인을 아시는분 계실까요 ㅠㅠ

 

1366 : Incorrect integer value: '' for column `xxx`.`g4_member`.`mb_point` at row 1

error file : /bbs/delete.php

 

xxx부분은 디비명입니다 

무슨문제일까요 

답변 3개

채택된 답변
+20 포인트
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

답변정말감사드립니다^^ .
이부분도 찻아봣는데 mariadb 쪽 my.ini 파일에 그런부분이 없더라구요 ㅠㅠ
@다크로스

https://suwoni-codelab.com/linux/2017/05/24/Linux-CentOS-MariaDB/

이글 참고해보세요

mariadb에도 my.cnf 에 해당되는 파일이 존재합니다.

댓글을 작성하려면 로그인이 필요합니다.

sql_mode 문제인것 같습니다.

mysql> SET sql_mode = '';

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변정말 감사드립니다 ^^

죄송한데 제가 초보라서 ㅠㅠ 무슨말인지를 모르겟습니다 .

정말 죄송한데 조금만 자세하게 적어주실수 있으신가요 ...

댓글을 작성하려면 로그인이 필요합니다.

그누보드4 이라면 표준에 위배(?)되는 코드가 많이 사용되었기에...

php 버전이 5.5 이후 서버를 사용한다면 그외 여러곳에서 문제가 발생할껍니다.

 

mariaDB 문제라기보다는 mysql 5.7 이후부터 규칙이 엄격해져서

과거 별 문제의식없이 사용하던 나쁜 코딩이 문제가 된 것일수 있습니다.

 

문제되는 라인을 하나씩 찾아가면서 수정하셔야 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변 정말 감사드립니다 ^^.
좀더 알아보겟습니다 .

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고