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 ;[根据实际情况设置]

  • 相关阅读:
    cocos2dx——九宫格CCScale9Sprite
    COCOS学习笔记--TexturePacker使用详解
    leetcode 旋转数组
    leetcode 从排序数组中删除重复项
    使用javascript随机生成斗地主玩家手牌
    模仿w3c school的示例导航栏
    c#中快速排序的学习
    常用语法梳理
    技巧类
    markdown备忘
  • 原文地址:https://www.cnblogs.com/qcfeng/p/6378370.html
Copyright © 2011-2022 走看看