MySQL/MariaDB SQL_MODE 설정
SQL_MODE 오라클에 비해 Mysql/MariaDB의 경우 문법이 틀려도 암묵적으로 처리해주는 것 때문에 개발할 때 오류는 발생하지 않았지만 추후에 문제가 발생하는 경우가 많았다. 오류를 최대한 줄이고자 SQL_MODE를 설정하여 사용하였다. sql_mode="ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,PIPES_AS_CONCAT" Options ERROR_FOR_DIVISION_BY_ZERO: 활성화 시 MOD(N, 0) 0으로 나눌 경우 NULL값이 되며, 경고 발생, 활성화되지 않은 경우 NULL 값 생성, 비 활성화 시 경고 미..
2022. 4. 6.