Mysql binlog日志有三种格式,分别为ROW、Statement以及Mixed.
Mixed默认以statement格式记录,但在以下六种情况下会转化为row格式:
第一种情况:NDB引擎,表的增删改的DML操作会以row格式记录
第二种情况:SQL语句里包含UUID()函数
第三种情况:SQL语句里使用了用户定义函数(UDF)
第四种情况:包含了insert delayed语句
第六种情况:使用了临时表
第五种情况:自增字段被更新
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15498/viewspace-2214972/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/15498/viewspace-2214972/