zoukankan      html  css  js  c++  java
  • mysql建立dblink 视图,无法查询到数据的问题

    今天在数据库创建dblink其他数据库视图,创建好之后,表正常建立但是无数据,经过排查发现在创建dblink时候,字段名称需要和远程表保持一致才可以。

    初始版本

    drop table if exists comp_alty_ds_aore;
    CREATE TABLE `comp_alty_ds_aore` (
      `ability_id` bigint(20) ,
     `ability_name` varchar(256) ,
      `version_num` varchar(64) ,
     `astore_app_id` bigint(20),
      `ten_app_id` varchar(64) ,
      PRIMARY KEY (`ability_id`)  USING BTREE
    )ENGINE=FEDERATED CONNECTION='mysql://opt***:3306/pore/uuns';

    最终版本,字段和远程一致的同时,还需要指定主键

    drop table if exists comp_alty_ds_aore;
    CREATE TABLE `comp_alty_ds_aore` (
      `ability_id` bigint(20) NOT NULL COMMENT '能力ID',
     `ability_name` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '能力标识',
      `version_num` varchar(64) DEFAULT NULL COMMENT '版本号',
     `astore_app_id` bigint(20) NOT NULL COMMENT '应用ID',
      `ten_app_id` varchar(64) DEFAULT '' COMMENT '应用ID',
      PRIMARY KEY (`ability_id`)  USING BTREE
    )ENGINE=FEDERATED CONNECTION='mysql://opt***:3306/pore/uuns';
  • 相关阅读:
    链接脚本语法
    STM32 硬件IIC接口总线
    C99一些特性
    oneid与用户标签之间的相互打通 实现用户标签
    图计算实现ID_Mapping、Oneid打通数据孤岛
    对于hive使用的一点记录
    centos7 hue安装
    Kafka监控安装
    hadoop2.6.0集群搭建
    centos6+cdh5.4.0 离线搭建cdh搭建
  • 原文地址:https://www.cnblogs.com/lidedong/p/14769758.html
Copyright © 2011-2022 走看看