位置: 编程技术 - 正文

mysql不同数据库不同数据表导入数据

编辑:rootadmin

推荐整理分享mysql不同数据库不同数据表导入数据,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

背景

现在我有这么一个需求:

数据库A的user表需要导入到数据库B的account表user表字段:uid,username,email,password,regdate,saltaccount表字段:id,name,email,password,type,salt导入的字段只有username,email,password,salt,并且regdate需要符合某个条件下面分几种情况来写sql,主要区分insert into和replace into

情况

导入的数据在B库的表中完全不存在

直接insert into就好,使用replace into效果一样

导入的数据部分存在

数据部分存在为了区分需要在两个表添加唯一索引,这个唯一索引(UNIQUE)必须是导入的字段里面的值我在两个表中分别为username和name字段添加唯一索引直接替换

replace into在操作的时候如果两表数据重复(必须定义UNIQUE),会先删掉那一行(注意是一整行),然后再执行insert into

mysql不同数据库不同数据表导入数据

造成的后果就是,account表中的type字段如果原来有值,会直接删掉,并重新插入,即变成默认值了

忽略重复

用IGNORE关键字,如果遇到重复,不会操作当前行

部分更新

比如果只想更新password和salt字段,可以用ON DUPLICATE KEY UPDATE

总结

replace into比较暴力,网上也有说慎重使用的,最好用insert into代替

疑问

以上的操作是两个数据库在同一台服务器上的,直接一条sql就可以搞定假如要导的两个库在不同的两个服务器上要怎么做啊?目前暂时的办法:将A库中的user表导入到B库所在的另一台服务器上,然后写一条sql搞定或者查询出指定数据,导出sql,在sql中将insert into替换为insert ignore into(有局限性)

以上所述就是本文的全部内容了,希望大家能够喜欢。

浅谈选择mysql存储引擎的标准 主要存储引擎的介绍1、InnoDB存储引擎InnoDB是MySQL的默认事务型引擎,它被设计用来处理大量的短期(short-lived)事务。除非有非常特别的原因需要使用其他

两种mysql对自增id重新从1排序的方法 最近老是要为现在这个项目初始化数据,搞的很头疼,而且数据库的Id自增越来越大,要让自增重新从1开始:那么就用下面的方法吧:方法一:如果曾

MySQL中基本的用户和权限管理方法小结 MySQL默认有个root用户,但是这个用户权限太大,一般只在管理数据库时候才用。如果在项目中要连接MySQL数据库,则建议新建一个权限较小的用户来连接

标签: mysql不同数据库不同数据表导入数据

本文链接地址:https://www.jiuchutong.com/biancheng/348035.html 转载请保留说明!

上一篇:MySQL存储IP地址的方法(mysql的ip怎么看)

下一篇:浅谈选择mysql存储引擎的标准(mysql可以存什么)

  • 个税汇算清缴系统找不到扣缴义务人
  • 资产损失税前扣除管理办法 税屋
  • 年报现金流量表可以不填吗
  • 增值税出口免退什么意思
  • 装饰费是否计算缴纳土地增值税
  • 单位缴纳的社保在哪里查询
  • 商品削价准备怎么算
  • 进料深加工境外付汇
  • 物业公司销售门禁卡属于什么收入
  • 转租收入怎样缴税
  • 收到认缴实收资本怎么做账务处理?
  • 减免税款怎么入账
  • 一般纳税人开劳务费税率是多少2023
  • 工程会计做账流程及会计分录
  • 生产型企业一般会有哪些外来文件
  • 地产商自持是什么意思
  • 分红 实缴比例
  • 物流服务费税率是多少
  • mac怎么打出@符号
  • 在银行买理财产品
  • win7硬盘安装win10教程
  • 一次性收取一年租金
  • 计提本月短期借款利息1000元
  • win101709密钥
  • php auth_http类库进行身份效验
  • player windows
  • 发票明细与实际送货清单不符
  • 电子钥匙续费应用在哪里
  • PHP:session_get_cookie_params()的用法_Session函数
  • owmngr.exe - owmngr是什么进程 作用是什么
  • 什么是集成显卡长什么样
  • PHP:stream_set_blocking()的用法_Stream函数
  • w10如何设置工作组
  • 在laravel中,界面文件应该放在以下哪个路径下
  • php追加写入
  • 进口的应税消费品,于报关进口时缴纳消费税
  • 固定资产生产经营期间正常报废产生的净收益
  • 债券转换是什么意思
  • api接口应用举例
  • get_module_base
  • dir命令参数
  • 借款凭证会计分录是什么
  • 离职补偿金可以拖欠么
  • 民间非盈利组织会计要素组成
  • 税控盘费和服务费都可以减免吗
  • 保税区里的企业叫什么
  • php实现站内消息推送
  • 四种股利分配政策及适用情况
  • 差旅费用抵扣税款
  • 不用交社保的几种情况
  • 买车进项税
  • 行业协会是怎么赚钱的
  • 文化事业建设费会计分录
  • 领用自产应税消费品用于财务人员职工福利
  • 开出银行承兑汇票
  • 进出口企业需要哪些手续
  • 库存商品销售后怎么做账
  • linux 使用技巧
  • win10系统设置快捷键
  • windows media player播放不了mp4
  • gnaupdaemon.exe是什么
  • win10预览版与正式版
  • 如何配置centos7下的apache服务
  • win8.1的ie浏览器
  • win8.1使用教程
  • win7无法远程桌面win10
  • win7系统咋样
  • win8安装ie11
  • android 坐标系
  • Unity3D中Javascript的基本使用与介绍详解
  • babel es6转es5原理
  • 批处理检查输入文本是否为字母或数字
  • python jsondecodeerror异常捕获
  • javascript数组去重set方法
  • unity5.x游戏开发指南
  • jquery创建表格
  • 《JavaScript高级程序设计》pdf链接
  • java教程
  • 济南市土地使用税申报表怎样作废
  • 城市维护建设税法自2021年10月1日起施行
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设