**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.

Stopwatch watch;
            Buffers buffers(database_name);
            while (!isCancelled())
            {
                
                UInt64 max_flush_time = settings->max_flush_data_time;
                BinlogEventPtr binlog_event = client.readOneBinlogEvent(std::max(UInt64(1), max_flush_time - watch.elapsedMilliseconds()));
                {
                    if (binlog_event)
                        onEvent(buffers, binlog_event, *metadata);
                    if (watch.elapsedMilliseconds() > max_flush_time || buffers.checkThresholds(
                            settings->max_rows_in_buffer, settings->max_bytes_in_buffer,
                            settings->max_rows_in_buffers, settings->max_bytes_in_buffers)
                        )
                    {
                        watch.restart();
                        if (!buffers.data.empty())
                            flushBuffersData(buffers, *metadata);
                    }
                }
            }
        }
    }
    catch (...)
    {
        tryLogCurrentException(log);
        getDatabase(database_name).setException(std::current_exception());
    }
}
void MaterializeMySQLSyncThread::stopSynchronization()