MySQL链接表的用法

数据库 MySQL
MySQL链接表只有MySQL 5.0.3以上才支持,下文对链接表的用法作了详尽的阐述,如果您对此方面感兴趣的话,不妨一看。

MySQL链接表可能对于很多刚接触MySQL数据库的新人还比较陌生,MySQL链接表只有MySQL 5.0.3以上才支持,目前还有一些限制。

远程服务器只能是MySQL,不支持分布事务。
使用SHOW CREATE TABLE 或者 SHOW TABLE STATUS 就能看到链接串。

具体方法:

在My.ini 里面的[mysqld]下增加federated一行,然后重启mysql服务即可启用链接表引擎。

创建表:

  1. CREATE TABLE federated_table (  
  2.     id     int(20) NOT NULL auto_increment,  
  3.     name   varchar(32) NOT NULL default '',  
  4.     other int(20) NOT NULL default '0',  
  5.     PRIMARY KEY (id),  
  6.     KEY name (name),  
  7.     KEY other_key (other)  
  8. )  
  9. ENGINE=FEDERATED 
  10. DEFAULT CHARSET=utf-8  
  11. CONNECTION='mysql://root@remote_host:9306/federated/test_table';  
  12.  

connection 可以是以下几种格式

  1. CONNECTION='mysql://username:password@hostname:port/database/tablename' 
  2. CONNECTION='mysql://username@hostname/database/tablename' 
  3. CONNECTION='mysql://username:password@hostname/database/tablename' 
  4.    

 

 

 

【编辑推荐】

多个MySQL表结果集组合

MySQL分表处理的实现方法

MySQL授权表使用示例

MySQL内存表的弊端

教您彻底删除MySQL注册表信息

责任编辑:段燃 来源: 互联网
相关推荐

2010-10-15 16:10:08

Mysql表别名

2010-11-22 15:19:28

Mysql临时表

2010-11-23 11:16:35

MySQL表别名

2011-03-16 09:42:27

Oracle临时表

2010-04-30 15:45:56

Oracle临时表

2009-08-20 17:17:02

C#哈希表

2010-05-18 19:03:21

linux MySQL

2010-11-26 14:39:35

MySQL用户变量

2010-07-16 13:10:36

Perl哈希表

2010-05-07 14:26:55

Oracle临时表

2010-05-31 11:13:00

MySQL Date函

2010-06-01 15:09:55

MySQL 存储过程

2009-12-29 13:40:24

使用ADO.NET

2010-05-27 14:47:14

MySQL INSER

2010-05-31 14:16:01

MySQL数学函数

2010-11-24 17:36:02

MySQL条件查询语句

2010-05-25 15:24:38

MySQL updat

2010-04-29 13:53:42

Oracle临时表

2010-01-27 13:37:05

Oracle临时表

2010-05-25 14:31:05

远程链接MySQL
点赞
收藏

51CTO技术栈公众号