MYSQL freedata 外联接
主要是解决,不同生产系统里面,有不同的数据库. SQL 又不能夸系统查询表. 只能在一个系统里,可以跨不同的数据库查表.
所以会用映射 .FREEDATA 这种方式,这样A 系统 里的表更新之后,就可以在B系统里被查看SELECT了.
主要是换了 引擎ENGINE , 连接 CONNECTION
ENGINE=FEDERATED DEFAULT CHARSET=utf8mb4 CONNECTION='mabao51-mariadb';
示例
CREATE TABLE `trade_goods_onl` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '数据标识ID',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '数据创建时间',
`modify_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '数据修改时间',
`is_deleted` tinyint(1) NOT NULL COMMENT '数据是否删除',
`remark` varchar(255) NOT NULL COMMENT '备注',
`trade_onl_id` bigint(20) NOT NULL COMMENT '线上订单ID',
`trade_detail_onl_id` bigint(20) NOT NULL COMMENT '线上订单明细ID',
`trade_ofl_id` bigint(20) NOT NULL COMMENT '线下订单ID',
`trade_detail_ofl_id` bigint(20) NOT NULL COMMENT '线下订单明细ID',
`refund_onl_id` bigint(20) NOT NULL COMMENT '线上退单ID',
`refund_detail_onl_id` bigint(20) NOT NULL COMMENT '线上退单明细ID',
`refund_ofl_id` bigint(20) NOT NULL COMMENT '线下退单ID',
`refund_detail_ofl_id` bigint(20) NOT NULL COMMENT '线下退单明细ID',
`status` smallint(6) NOT NULL COMMENT '状态',
`status_label` varchar(50) NOT NULL COMMENT '状态名称',
`org_id` bigint(20) NOT NULL COMMENT '组织ID 妈宝',
`member_id` bigint(20) NOT NULL COMMENT '会员ID 妈宝',
`goods_id` bigint(20) NOT NULL COMMENT '商品ID',
`goods_id_onl` varchar(100) NOT NULL COMMENT '商品ID 线上',
`goods_id_ofl` varchar(100) NOT NULL COMMENT '商品ID 线下',
`goods_barcode` varchar(50) NOT NULL COMMENT '商品条码',
`goods_name` varchar(255) NOT NULL COMMENT '商品名称',
`deal_price` decimal(18,2) NOT NULL COMMENT '成交价',
`pay_price` decimal(18,2) NOT NULL COMMENT '实付价',
`notice_time` timestamp NULL DEFAULT NULL COMMENT '取货提醒发送时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb4 CONNECTION='mabao51-mariadb';
MYSQL freedata 外联接的更多相关文章
- MySQL定义外键的方法
MySQL定义外键的方法是每个学习MySQL的人都需要掌握的知识,下文就对MySQL定义外键的语句写法进行了详细的阐述,供您参考. 外键为MySQL带来了诸多的好处,下面就为您介绍MySQL定义外键的 ...
- MySQL删除外键定义的方法
MySQL外键在定以后,如果我们不再需要这个外键,可以进行删除操作,下面就为您介绍MySQL删除外键定义的方法,供您参考. 不知道大家有没有发现,在定义外键的时候articles.member_id外 ...
- Ubuntu Mysql开通外网访问权限
Ubuntu Mysql开通外网访问权限 1.编辑 my.cnf 文件: sudo vi /etc/mysql/my.cnf 2.将绑定地址行注释掉或者修改为指定 IP #bind-addre ...
- MySQL的外键,修改表,基本数据类型,表级别操作,其他(条件,通配符,分页,排序,分组,联合,连表操作)
MySQL的外键,修改表,基本数据类型,表级别操作,其他(条件,通配符,分页,排序,分组,联合,连表操作): a.创建2张表 create table userinfo(nid int not nul ...
- mysql添加外键无法成功的原因
最近很忙,碰到很多问题都忘了发上来做个记录,现在又忘了,FUCK,现在碰到一个问题, 就是mysql添加外键总是无法成功,我什么都试了,就是没注意signed和unsigned,FUCK,因为我用my ...
- mysql解决外网不能连接
mysql解决外网不能连接 Author:SimpleWu 或许有些时候会遇到通过ip地址访问项目的数据库,可是访问失败了. 现在给大家一种解决方案: #进入mysql数据库 USE mysql; # ...
- MySQL数据库--外键约束及外键使用
什么是主键.外键关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键. 比如: 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯 ...
- MySQL中MyISAM与InnoDB区别及选择,mysql添加外键
InnoDB:支持事务处理等不加锁读取支持外键支持行锁不支持FULLTEXT类型的索引不保存表的具体行数,扫描表来计算有多少行DELETE 表时,是一行一行的删除InnoDB 把数据和索引存放在表空间 ...
- mysql创建外链失败1005错误解决方法
mysql创建外链失败1005错误解决方法 错误号:1005错误信息:Can't create table 'webDB.#sql-397_61df' (errno: 150)解决方法 错误原因有四: ...
随机推荐
- 自适应Simpson公式
参考刘汝佳<算法指南>P163 #include<cstdio> #include<cmath> double a; double F(double x){ +*a ...
- 2-AMD
诞生背景1.随着前端逻辑越来越多,项目越来越大,开发大型项目就必须分模块开发2.一切都那么完美,在NodeJs实现后,当人们开始热情的打算把这种实现也用于浏览器时,却发现并不适合.NodeJS应用加载 ...
- 企业规范化管理系统iClap前生后世全解析
iClap是一个产品管理系统,专注于为移动互联网企业提供企业规范化解决方案,改变传统的产品管理模式,实现产品管理场景化.APP.甚至原型图.效果图都可以直接进行批注和任务的协作,实时将你要修改的内容或 ...
- Codeforces Round #430 (Div. 2) C. Ilya And The Tree
地址:http://codeforces.com/contest/842/problem/C 题目: C. Ilya And The Tree time limit per test 2 second ...
- Linux树莓派中/etc/rc.local不执行的问题
最近研究在树莓派中嵌入式开发java程序,并打算和Salesforce进行通信.需要开发一个java的web server,不想弄那么复杂,于是打算在linux系统中/etc/rc.local写想要执 ...
- 使用tar解压文件报归档中找不到
1.今天使用tar命令解压jdk安装包时,报如下错误.tar -zxvf jdk-8u181-linux-x64.tar.gz /usr/local/java/ 2.后来查了一下,因为我解压当前的文件 ...
- AJAX POST请求中参数以form data和request payload形式在php中的获取方式
一.MINE TYPE问题: php对mime type为“application/x-www-form-urlencoded”(表单提交)和“multipart/form-data”(文件上传)的P ...
- Web服务器文件传输程序客户端程序实现
1. 客户端程序--主函数 客户端主程序的流程图如下: 主程序主要是分析输入的命令,根据不同命令调用不同的函数处理或者进行出错处理,函数代码如下: #include "common.h&qu ...
- iOS 动态调用方法
- (void)bugly { dispatch_async(dispatch_get_global_queue(0, 0), ^{ if (NSClassFromString(@"Bu ...
- firewall 防火墙相关
修改配置文件: /etc/sysconfig/network-scripts/ifcfg-ens33 文件 ONBOOT=no 改为yes 然后重启 service network restart ...