Я работаю с проектом, мне нужно наблюдать за событием binlog, строками итераторов и что-то делать. В своей локальной среде я проверял свои коды и все работало, я могу получать события и строки в каждом событии. Однако после Переместившись в производственную среду и подключившись к другой базе данных, я могу получить только событие бинго, но ни в одном событии не было строк.
Я использовал python-mysql-replication
, я сбросил все полученные события binlog, каждое из них, как показано ниже:
=== UpdateRowsEvent ===
Date: 2018-06-27T15:46:33
Log position: 326768636
Event size: 87
Read bytes: 15
Table: db_xxx.t_yyy
Affected columns: 13
Changed rows: 0
Affected columns: 13
Values:
Как видите, измененные строки равны 0, а значения пусты!