아주 오래된 사이트를 새 시스템에 넣어 줄려고 하니 문제가 많이 발생하네요


오늘은 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

+ Recent posts