我试图手动解码mysql二进制日志ROW格式.每个更新/插入/删除事件都以TABLE_MAP_EVENT开头.
此活动包含一个table_id.我正在使用此id为此表的列定义构建缓存.
table_id
我不时会在所述缓存中出错,因为列信息不匹配.我目前无法在短生命连接中重现这些问题,仅在发生二进制日志文件轮换的日志连接中.
我怀疑table_id它只对一个二进制日志文件是唯一的.有谁知道这个假设是否成立?有谁知道在哪里可以找到声明我可以期待的文件table_id?
在此先感谢Björn
mysql binary-log
binary-log ×1
mysql ×1