17.4.1.28 복제 및 서버 SQL 모드
마스터와 슬레이브로 다른 서버 SQL 모드 설정을 사용하면 동일한 INSERT
문이 마스터와 슬레이브로 다른 방법으로 처리되고 마스터와 슬레이브가 동기화를 잃는 경우가 있습니다. 최상의 결과를 얻으려면, 마스터와 슬레이브에서 항상 동일한 서버 SQL 모드를 사용하십시오. 이 조언은 명령문 기반 또는 행 기반의 두 복제를 사용하는지에 관계없이 적용됩니다.
분할 된 테이블을 복제하는 경우, 마스터와 슬레이브로 다른 SQL 모드를 사용하면 문제가 발생할 가능성이 높아집니다. 적어도 소정의 테이블의 마스터 및 슬레이브 복사간에 파티션에 데이터 배분이 달라진다 가능성이 높아집니다. 마스터에서 성공하는 파티션 된 테이블에 삽입 슬레이브에서 실패 할 수 있습니다.
자세한 내용은 섹션 5.1.7 "서버 SQL 모드" 를 참조하십시오.