0

我的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;仅针对一个表的查询中获取它。

有可能得到我想要的吗?

谢谢。

4

0 回答 0