tidb的binlog中包含begin、commit吗

begin;
xxx
commig;

代表的是事务的执行,N 个事务会并行,也会串行

所以,你要问的是否是事务在 tidb 中怎么回放的?我建议你去看 ticdc,怎么捕捉数据变化的。

因为数据变化一定是事务已提交,事务如果回滚,或者失败,数据不会变化

唯一的关键点是事务的执行次序,也就是数据变化的过程