首页 > 数据库技术 > 详细

mysql的表映射

时间:2019-01-11 12:07:06      阅读:218      评论:0      收藏:0      [点我收藏+]

参考博客: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的表映射

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!