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';
  • 相关阅读:
    sql 查询多列 小于某值
    C#读取EXCEL 并输出到文本框
    字典
    MVC 接收文件
    C# DataTable 转 json
    MVC 返回json数据
    C# 获得指定路径扩展名 , 去除扩展名
    C# 分割URL地址
    sql语句参数化问题
    VC++学习之网络编程中的套接字
  • 原文地址:https://www.cnblogs.com/lidedong/p/14769758.html
Copyright © 2011-2022 走看看