It seems MaterializeMySQL doesn't support Decimal data type when doing replication.
#if !defined(ARCADIA_BUILD)
#    include "config_core.h"
#endif
#if USE_MYSQL
#include <Databases/MySQL/MaterializeMySQLSyncThread.h>
#    include <cstdlib>
#    include <random>
#    include <Columns/ColumnTuple.h>
#    include <DataStreams/CountingBlockOutputStream.h>
#    include <DataStreams/OneBlockInputStream.h>
#    include <DataStreams/copyData.h>
#    include <Databases/MySQL/DatabaseMaterializeMySQL.h>
#    include <Databases/MySQL/MaterializeMetadata.h>
#    include <Formats/MySQLBlockInputStream.h>