我的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;
仅针对一个表的查询中获取它。
有可能得到我想要的吗?
谢谢。