mysql have table t(a Int, b Int), 2 records: (1,1) and (2, 2), then in ck count
`select count(1) from ckdb.t ` -- 2, that's ok.
then, mysql  delete (2,2) and ck count
`select count(1) from ckdb.t ` -- still 2, that's not correct .
{
        header.dump(out);
        out << "Binlog Version: " << this->binlog_version << std::endl;
        out << "Server Version: " << this->server_version << std::endl;
        out << "Create Timestamp: " << this->create_timestamp << std::endl;
        out << "Event Header Len: " << std::to_string(this->event_header_length) << std::endl;
    }
    
    void RotateEvent::parseImpl(ReadBuffer & payload)
    {
        payload.readStrict(reinterpret_cast<char *>(&position), 8);
        size_t len = header.event_size - EVENT_HEADER_LENGTH - 8 - CHECKSUM_CRC32_SIGNATURE_LENGTH;
        next_binlog.resize(len);
        payload.readStrict(reinterpret_cast<char *>(next_binlog.data()), len);
    }
    void RotateEvent::dump(std::ostream & out) const
    {
        header.dump(out);
        out << "Position: " << this->position << std::endl;
        out << "Next Binlog: " << this->next_binlog << std::endl;
    }
    
    void QueryEvent::parseImpl(ReadBuffer & payload)