**Describe the bug**

Table schema:
> mysql> show create table name\G
> 
> *************************** 1. row ***************************
>        Table: name
> Create Table: CREATE TABLE `name` (
>   `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
>   `username` varchar(40) DEFAULT NULL,
>   `1m_10m` smallint(6) DEFAULT NULL,
>   PRIMARY KEY (`id`)
> ) ENGINE=InnoDB AUTO_INCREMENT=178 DEFAULT CHARSET=latin1

When doing DB creation:

>  CREATE DATABASE clickhouse_test ENGINE = MaterializeMySQL('192.168.153.132:3306', 'clickhouse_test', 'root', 'password');

Got error message:

> Code: 62. DB::Exception: Received from 192.168.153.132:9000. DB::Exception: Syntax error: failed at position 80 ('1m_10m'): 1m_10m) VALUES. Wrong number.

{
    bool opened_transaction = false;
    mysqlxx::PoolWithFailover::Entry connection;
    while (!isCancelled())
    {
        try
        {
            connection = pool.get();
            opened_transaction = false;
            MaterializeMetadata metadata(
                connection, getDatabase(database_name).getMetadataPath() + "/.metadata",
                mysql_database_name, opened_transaction, mysql_version);
            if (!metadata.need_dumping_tables.empty())
            {
                Position position;
                position.update(metadata.binlog_position, metadata.binlog_file, metadata.executed_gtid_set);
                metadata.transaction(position, [&]()
                {
                    cleanOutdatedTables(database_name, global_context);
                    dumpDataForTables(connection, metadata, query_prefix, database_name, mysql_database_name, global_context, [this] { return isCancelled(); });
                });
                const auto & position_message = [&]()
                {
                    std::stringstream ss;