已知binlog_format=row,执行下面的SQL后,binlog中记录的格式会是怎样的
alter table t1 add c1 varchar(10) not null default 'aaa';
insert into t1 select 5,'bbb';
A statement格式 B row格式 C 以上都错
答案: AB
总结:
1 DDL语句(alter/create),总是以statement格式记录,而DML格式则会根据binlog_format设置的格式记录。
2.如binlog_format=row,则binlog中有statement和row两种格式;
3.如binlog_format=statement,则binlog中只有statement格式;
3.在greatesql8.0.32-25版本中,动态设置binlog_format不会生效,需重启数据库方可生效。
binlog_format=row, binlog记录为statement 和row混合
binlog_format=statement, binlog记录为statement
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作