У меня есть несколько федеративных таблиц на моих MySQL 5.7.23 и серверах MariaDB 10.1 (я использовал синтаксис CREATE SERVER , если это имеет значение).
Я могу легко получить список этих таблиц, используя запрос:
SELECT * FROM `information_schema`.`TABLES` WHERE `ENGINE` = 'Federated';
Однако мне нужно получить информацию о соединении для всех этих таблиц:
CREATE TABLE `table` (
-- table definition here
)
ENGINE=FEDERATED
CONNECTION='server/table' -- <= I would like to get this info
;
Не те серверы, которые я создал, которые находятся в mysql
. servers
.
Я не смог найти его в information_schema
и mysql
базах данных.
Я могу получить его только от файлы table.frm или с помощью SHOW CREATE TABLE table;
запроса, который предназначен только для одной таблицы.
Можно ли вообще получить то, что я хочу?
Спасибо.