CREATE TABLE `tb1` (
`year` year(4) DEFAULT NULL,
`month` int(10) unsigned DEFAULT NULL,
`day` int(10) unsigned DEFAULT NULL
) ENGINE=FEDERATED DEFAULT CHARSET=utf8 COLLATE=utf8_bin CONNECTION='mysql://root:123456@ip:3306/dbname/tbname'
两个表的名称可以不同,结构需要相同,结构不同会报,但是会创建成功
/* SQL错误(1431):The foreign data source you are trying to reference does not exist. Data source error: error: 1054 'Unknown column 'years' in 'field list'' */
从两个表中的任意一个删除,另一个都会删除,插入也是。
连不上时查询会报错:/* SQL错误(1430):: 2003 : Can't connect to MySQL server on 'ip地址' (10061) */