码迷,mamicode.com
首页 > 数据库 > 详细

mysql的表映射

时间:2019-01-11 12:14:23      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:配置文件   def   span   mysqld   target   .com   into   user   insert   

参考博客:https://blog.csdn.net/shushugood/article/details/79925150

1、服务器上的操作

在服务器上mysql创建一个实例,名为test_db,表名为demo,表信息,

CREATE TABLE demo (
    id  int(11) NOT NULL AUTO_INCREMENT ,
    time  datetime NULL DEFAULT NULL ,
    PRIMARY KEY (`id`)
);

2、另一台电脑上的操作

需要在本地主机中的mysql库中创建映射表,需要支持引擎FEDERATED

采用show engines进行查看,默认为NO,需要改动配置文件进行启用,在my.ini的【mysqld】下面添加一行

[mysqld]
federated

重启mysql服务,再次查看就已经支持了

技术分享图片

在本地上创建数据库实例,创建表的时候采用以下语句

create table demo2(
    id int,
    time datetime
) ENGINE=FEDERATED    
CONNECTION=mysql://user:password@server_ip:3306/test_db/demo;

然后操作表的时候,数据跟服务器上是一样的

select * from demo2
insert into demo2(time) values(now())

 

mysql的表映射

标签:配置文件   def   span   mysqld   target   .com   into   user   insert   

原文地址:https://www.cnblogs.com/TheoryDance/p/10254375.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!