If multiple MySQL data are updated in a transaction, there is a risk of data loss if the binlogo terminates abnormally during synchronization.
The reason for this is that MySQL will not generate multiple events, but one or more events according to the size of the updated data.