mysql 主从 binlog_format 设置关系
《mysql 主从 binlog_format 设置关系》要点: 导读:1. 主库是row,从库必须是row/mixed.如果是statement,主库有变更时,从库报如下错误(无论什么变更都报错,如insert/update/delete/alte...
1. 主库是row,如insert/update/delete/alter等):
? ? Last_Error: Error executing row event: 'Cannot execute statement: impossible to write to binary log since statement is in row format and BINLOG_FORMAT = STATEMENT.'
?
2. 主库是statement,从库可以是任意模式(statement/mixed/row),但可能造成数据不一致,故不建议使用.
3. 主库是mixed,从库必须是row/mixe格式.如果从库是statement,主库一般情况下修改数据,从库不报错.特殊情况下,则从库报如下错误.
以上所说的一般情况是:主库将binlog记录为statement格式.
以上所说的特殊情况是:主库将binlog记录为row格式.具体为以下几种:
(1) 当时用UUID()函数时 mysql将mixed记录为row的几种情况,请参考官方文档: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |