mysql 5.7.17 로 변경 후 환경설정 저장이 안되요.
본문
서버 이전하면서 mysql을 5.7.17버전으로 변경하였는데,
그 후로 환경설정이 저장이 되지 않습니다
보니까 tinyint로 되어있는 디폴트값 0에 not null 부분에
업데이트 시 '' 이렇게 값 넣어서 안되는것 같은데 버전문제인가요..?
Incorrect integer value:
이런 에러입니다.
''로 되어있을 때 default 값이 들어가지 않는 듯 합니다.
무엇을 바꾸어야 원활히 변경될까요?
이런식이면 이렇게되어있는 곳 모두 문제일것같은데..
답변 3
자체 해결하였습니다.
SELECT @@GLOBAL.sql_mode;
SET GLOBAL sql_mode = '';
네 왠지 버전 차이 인듯 합니다. 문자열과 숫자 방식을 맞춰 처리해 주셔야 하는 부분으로 보여집니다.
형식이 맞춰 있지 않아 발생되는 오류로 보여 집니다.
굿 감사합니다 덕부에 해결했어요!
답변을 작성하시기 전에 로그인 해주세요.