mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-28 02:21:59 +00:00
Allow to INSERT into remote MySQL storage with empty database #19281
This commit is contained in:
parent
4ad4dbbc09
commit
f492495507
@ -144,7 +144,9 @@ public:
|
|||||||
{
|
{
|
||||||
WriteBufferFromOwnString sqlbuf;
|
WriteBufferFromOwnString sqlbuf;
|
||||||
sqlbuf << (storage.replace_query ? "REPLACE" : "INSERT") << " INTO ";
|
sqlbuf << (storage.replace_query ? "REPLACE" : "INSERT") << " INTO ";
|
||||||
sqlbuf << backQuoteMySQL(remote_database_name) << "." << backQuoteMySQL(remote_table_name);
|
if (!remote_database_name.empty())
|
||||||
|
sqlbuf << backQuoteMySQL(remote_database_name) << ".";
|
||||||
|
sqlbuf << backQuoteMySQL(remote_table_name);
|
||||||
sqlbuf << " (" << dumpNamesWithBackQuote(block) << ") VALUES ";
|
sqlbuf << " (" << dumpNamesWithBackQuote(block) << ") VALUES ";
|
||||||
|
|
||||||
auto writer = FormatFactory::instance().getOutputStream("Values", sqlbuf, metadata_snapshot->getSampleBlock(), storage.getContext());
|
auto writer = FormatFactory::instance().getOutputStream("Values", sqlbuf, metadata_snapshot->getSampleBlock(), storage.getContext());
|
||||||
|
Loading…
Reference in New Issue
Block a user