MYSQL使用FEDERATED遠程同步表

 

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) */

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章