位置: 编程技术 - 正文

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可以存什么)

  • 自然人电子税务局
  • 小规模纳税人的企业所得税税率
  • 咨询公司要交税吗
  • 核定征收需要什么条件
  • 无形资产减值损失一经确认在以后期间不得转回
  • 单位买绿植可以报销吗
  • 聘用退休员工
  • 结转损益管理费用在借方
  • 企业贷款罚息可以减免吗
  • 进口小汽车消费税组成计税价格
  • 公司往来款现金流量表
  • 设备安装和设备出售的税率一样吗
  • 土地增值税按什么面积征收
  • 信用减值损失编码
  • 纳税人证明是完税证明吗
  • 新会计准则开办费的账务处理
  • 财务报表教育费附加包含地方教育费附加吗
  • 员工宿舍可以扣除住房租金支出吗
  • 1697510660
  • win11压缩文件
  • 办公家具折旧年限及计算方法
  • 系统日志在哪里打开
  • 联想thinkpad安装win7方法
  • windows10office更新
  • win7系统中文乱码怎么解决
  • 端游上古世纪
  • php浮点数转为字符串
  • 调整系统保留带宽的命令
  • sbsetup.exe - sbsetup是什么进程 有什么用
  • 往来款作为投资款的影响
  • 总公司欠分公司的借款可以计提坏账
  • 未注销的坏账可以转出吗
  • php_fileinfo作用
  • yolov5使用教程
  • vue批量上传图片至oss
  • 正爬上唐娜·诺克沙滩的灰海豹,英格兰北林肯郡 (© Frederic Desmette/Minden Pictures)
  • php获取当天是星期几
  • 融资购入的固定资产如何记账
  • 职工教育经费可以有余额吗?
  • ai工具用法
  • 个体户转账到法人账户要交税吗
  • php判断useragent
  • mysql动态表单设计与实现
  • sql跨服务器查询语句
  • 无形资产摊销年限按法律规定还是企业估计
  • 红字发票什么意思怎么做账
  • 以无形资产换入固定资产发生的净损益
  • 货物已到发票未到怎么做账
  • 收到预收款并已付款
  • 公司在银行的贷款会计分录
  • 委托加工应税消费品纳税义务发生时间
  • 所得税费用结转分录
  • 收到厂家返利账务处理
  • 购入土地使用权以什么为计税依据
  • 管理会计运用什么软件
  • sql server数据库查询语句
  • win8更改桌面位置
  • ubuntu安装transmission
  • vmware12安装教程图解
  • 华硕主板进入bios怎么设置u盘启动
  • os x yosemite10.10.5怎么样?os x yosemite10.10.5公测版下载地址
  • pvlsvr.exe - pvlsvr是什么进程 有什么用
  • win10一堆毛病
  • opengl画曲线
  • 批处理程序教程
  • unity平移场景视图怎样操作?
  • python重复操作符
  • Python装饰器实现几类验证功能做法实例
  • java性能调优实战 网盘
  • shell脚本实际运用
  • shell脚本中判断grep的结果
  • Android调用jni获取mac地址
  • python汉字
  • ActivityManagerService(四)
  • 个体经营所得申报密码怎样设置
  • 如何查询车辆购买信息
  • 云南省国家税务局网上办税服务厅
  • 进口设备需要资质吗
  • 黑龙江国税电子税务局官网登录
  • 地税网上申报密码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设