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

for (const auto & [variable_name, variable_error_message] : variables_error_message)
        {
            error_message << (first ? "" : ", ") << variable_error_message;
            if (first)
                first = false;
        }
        throw Exception(error_message.str(), ErrorCodes::ILLEGAL_MYSQL_VARIABLE);
    }
    Block version_header{{std::make_shared<DataTypeString>(), "version"}};
    MySQLBlockInputStream version_input(connection, "SELECT version() AS version;", version_header, DEFAULT_BLOCK_SIZE);
    Block version_block = version_input.read();
    if (!version_block || version_block.rows() != 1)
        throw Exception("LOGICAL ERROR: cannot get mysql version.", ErrorCodes::LOGICAL_ERROR);
    return version_block.getByPosition(0).column->getDataAt(0).toString();
}
MaterializeMySQLSyncThread::MaterializeMySQLSyncThread(
    const Context & context, const String & database_name_, const String & mysql_database_name_,
    mysqlxx::Pool && pool_, MySQLClient && client_, MaterializeMySQLSettings * settings_)
    : log(&Poco::Logger::get("MaterializeMySQLSyncThread")), global_context(context.getGlobalContext()), database_name(database_name_)
    , mysql_database_name(mysql_database_name_), pool(std::move(pool_)), client(std::move(client_)), settings(settings_)
{
    query_prefix = "EXTERNAL DDL FROM MySQL(" + backQuoteIfNeed(database_name) + ", " + backQuoteIfNeed(mysql_database_name) + ") ";
}
void MaterializeMySQLSyncThread::synchronization(const String & mysql_version)
{
    setThreadName(MYSQL_BACKGROUND_THREAD_NAME);
    try
    {
        if (std::optional<MaterializeMetadata> metadata = prepareSynchronized(mysql_version))
        {