У бинлога есть событие, но нет строк? - PullRequest
0 голосов
/ 27 июня 2018

Я работаю с проектом, мне нужно наблюдать за событием 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, а значения пусты!

1 Ответ

0 голосов
/ 27 июня 2018

Я нашел решение, потому что у него нет гранта для выбора в таблице.

...