Выполните один запрос MySQL в нескольких базах данных

У меня есть простой вопрос, который держит меня всю ночь :(.

Предположим, у нас есть 2 базы данных на разных серверах. Вы можете легко создать 2 соединения и управлять данными в обеих базах данных.

Что делать, если я хочу выполнить один запрос в обеих базах данных?

Пример :

INSERT INTO database1.table1 VALUES ( 'one','two','three') WHERE database1.table1.something LIKE (SELECT something from database2.table2) 

Извините за мой код, я не очень разбираюсь в коде SQL.

Такие попытки возможны, когда все базы данных доступны через одно и то же соединение.

Но возможно ли добиться того же результата, если базы данных находятся на отдельных серверах (когда вам нужны два соединения)?

Мне было бы намного легче, если бы такое решение существовало :(.

с наилучшими пожеланиями

Ну, это возможно по одному соединению (ну, одно соединение с клиентом на одном из серверов. Будут подключения с сервера на другие серверы). Просто используйте FEDERATED . Он будет работать так, как вы хотите (но будьте осторожны, скорее всего, он будет довольно медленным из-за всего добавленного синтаксического анализа и сетевого трафика) …