基于行的复制MySql文档声明:
"对于诸如CREATE TABLE ... SELECT之类的语句,从表定义生成CREATE语句并使用基于语句的格式进行复制,而使用基于行的格式复制行插入。&#34 ;
基于行的复制处理如何改变和删除语句?无法找到任何相关文档,我是否需要将这些命令重新运行到副本上?
答案 0 :(得分:7)
来自http://dev.mysql.com/doc/refman/5.7/en/binary-log-setting.html的文档:
将二进制日志格式设置为ROW,使用基于行的格式将许多更改写入二进制日志。然而,一些变化, 仍然使用基于语句的格式。示例包括所有DDL(数据 定义语言)语句,如CREATE TABLE,ALTER TABLE或 DROP TABLE。
DDL语句使用基于语句的复制进行处理,DML(包括删除操作)使用基于行的复制进行处理。
在正常操作下,您不必重新运行任何语句。