테스트 사이트 - 개발 중인 베타 버전입니다

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

다크로스 6년 전 조회 4,086

안녕하세요 최근에 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개

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

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

이글 참고해보세요

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

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

티로그
6년 전

sql_mode 문제인것 같습니다.

mysql> SET sql_mode = '';

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

답변에 대한 댓글 1개

다크로스
6년 전
답변정말 감사드립니다 ^^

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

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

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

해피정
6년 전

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

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

 

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

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

 

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

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

답변에 대한 댓글 1개

다크로스
6년 전
답변 정말 감사드립니다 ^^.
좀더 알아보겟습니다 .

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

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

로그인