Databases
MySQL 5.x SQL STRICT 모드 변경 방법
duraboys
2017. 6. 2. 11:33
아주 오래된 사이트를 새 시스템에 넣어 줄려고 하니 문제가 많이 발생하네요
오늘은 mysql 5.7 버전으로 복원작업을 하는대 컬럼값에 값이 없어도 기본값이 있어서 들어가야 하는대 에러가 발생했습니다.
그래서 찾아보니 다음과 같습니다만... 복잡하지요
https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html
결론은 다음과 같이 처리 하였습니다.
/etc/my.cnf
# Optionally change the SQL mode.
#sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION