zoukankan      html  css  js  c++  java
  • 0208如何利用federated配置远程的数据库和本地数据相互交互

    -- 第一步修改本地数据库的配置文件,让其支持federated存储引擎,在【mysqld】配置文件下面增加federated【注意不能写成大写】
    -- federated

    -- 第二步创建一个数据库,该数据库存放的存储引擎为federated的表结构
    CREATE DATABASE world;

    USE world;

    -- 第三步创建表结构
    CREATE TABLE city_struc(
    ID INT(11) NOT NULL AUTO_INCREMENT,
    NAME CHAR(35) NOT NULL DEFAULT '',
    CountryCode CHAR(3) NOT NULL DEFAULT '',
    District CHAR(20) NOT NULL DEFAULT '',
    Population INT(11) NOT NULL DEFAULT '0',
    PRIMARY KEY (ID),
    KEY CountryCode (CountryCode),
    CONSTRAINT city_ibfk_1 FOREIGN KEY (CountryCode) REFERENCES country (CODE)
    ) ENGINE=FEDERATED CONNECTION='mysql://root:111111@192.168.1.100:3307/world/city';

    -- 第四步 插入数据【从结构表插入数据到实际物理innodb表】
    INSERT INTO world.city
    (
    ID,
    NAME,
    CountryCode,
    District,
    Population
    )
    SELECT
    ID,
    NAME,
    CountryCode,
    District,
    Population
    FROM world.city_struc;

    -- 第五步修改每个表的AUTO_INCREMENT这样将数据分离开
    ALTER TABLE tableName AUTO_INCREMENT=10000n ;[根据实际情况设置]

  • 相关阅读:
    addEventListener和attachEvent的区别
    CSS鼠标手势
    css颜色代码大全
    js中showModalDialog的使用
    ajax详解
    JS中offsetTop、clientTop、scrollTop、offsetTop各属性介绍
    js中Ajax工作原理(转)
    浏览器版本信息判断整理
    常见浏览器User-Agent大全
    JS性能优化之怎么加载JS文件
  • 原文地址:https://www.cnblogs.com/qcfeng/p/6378370.html
Copyright © 2011-2022 走看看