IT评测·应用市场-qidao123.com
标题:
MySQL哪些操作会记录至Binlog文件?
[打印本页]
作者:
缠丝猫
时间:
2024-2-19 12:17
标题:
MySQL哪些操作会记录至Binlog文件?
参考: MySQL哪些操作会记录至Binlog文件?操作影响行数为0会写Binlog?
https://juejin.cn/post/7066724038999015432
Row模式下,会记录所有执行成功且返回的影响行数大于0的DDL和DML操作,当UPDATE和DELETE操作的影响行数为0时不会记录操作至Binlog。
有如下疑问:
mysql数据库没开启事务的时候,数据变更会保存到binlog吗?
实际测试过程中:
测试版本: 10.3.16-MariaDB-log
mysql数据库没开启事务,数据变更也会保存到binlog
关闭事务自动提交,数据变更不会写入binlog
开启事务自动提交、或者开启一个事务后,原来的变更都会写入binlog
关闭事务自动提交,数据变更后,commit提交,也会写入binlog
show global variables like '%auto%';
show variables like '%auto%';
commit;
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/)
Powered by Discuz! X3.4