If one update statement  updated two tables:

 UPDATE tableA a, tableB b SET a.cell_code = 'A5', b.cell_code = 'A5' WHERE 
a.id =3226855 AND b.id = 3226855

In the binlog, there will be two contiunous TABLEMAP events and following the 
UPDATE_EVENT corresponding to the two tables

TableMap  AMap
TableMap  BMap
UPDATE     AUPDATE
UPDATE     BUPDATE

If  a DistributedCacheClient is used,  the two UPDATE EVENT will be mapped to 
the same table(the latter BMap).

It is an expected behavior according to the source code. 
I think it is a bug, we can fix it

Thanks, 
Lei
 


wangl...@geekplus.com.cn

Reply via email to