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)解决方法 错误原因有四: ...
随机推荐
- CCF 权限查询(模拟)
试题编号: 201612-3 试题名称: 权限查询 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 授权 (authorization) 是各类业务系统不可缺少的组成部分,系统 ...
- XDU 1003 B进制加法(高精度)
#include<bits/stdc++.h> using namespace std; long long mpow(long long a,long long b) { ; ) ; w ...
- HTTPS原理解析-转
这篇文章关于Https的讲解真的是太透彻了,转过来备忘. 来源:腾讯bugly 另附两个SSL/TLS的交互详解:一.二 基于此文章的学习总结:下一篇文章 1.HTTPS 基础 HTTPS(Secur ...
- mysql中explain的用法
mysql中explain的用法 最近在做性能测试中经常遇到一些数据库的问题,通常使用慢查询日志可以找到执行效果比较差的sql,但是仅仅找到这些sql是不行的,我们需要协助开发人员分析问题所在,这就经 ...
- Optimal Marks SPOJ - OPTM (按位枚举-最小割)
题意:给一张无向图,每个点有其点权,边(i,j)的cost是\(val_i\ XOR \ val_j\).现在只给出K个点的权值,求如何安排其余的点,使总花费最小. 分析:题目保证权值不超过32位整型 ...
- cocostudio 在VS模拟器中加载资源显示混乱问题
这个是由于cocos2d-x的资源是统一按照文件名管理的,所以游戏全局不能有重名. PS:所有用到的素材名字必须单一.
- 制作RPM包
RPM包制作过程 1.1 前期工作 1)创建打包用的目录rpmbuild/{BUILD,SPECS,RPMS, SOURCES,SRPMS} 建议使用普通用户,在用户家目录中创建 2)确定好制作的对象 ...
- 使用react常见的坑
触摸事件 React中的触摸事件仅用三种,touchstart, touchend, touchend,可是这种会有问题,有时候我需要滚动页面的时候,很容易触发某一个元素的touchend事件,为此笔 ...
- Web安全学习笔记之Kali部署DVWA和OWASPBWA
0x0 前言 kali安装完成,下面要进行实战操作了,喵~~(OWASPBWA请直接跳到第八部分) #既然你诚心诚意的问了,我们就大发慈悲的告诉你! #为了防止世界被破坏! #为了守护世界的和平! # ...
- SeekArc
https://github.com/neild001/SeekArc https://github.com/imflyn/SeekArc