当前位置:网站首页>mysql如何把 一个数据库中的表数据 复制到 另一个数据库中(两个数据库不在同一个数据库链接下)
mysql如何把 一个数据库中的表数据 复制到 另一个数据库中(两个数据库不在同一个数据库链接下)
2022-07-01 10:42:00 【12程序猿】
目录
1.需求:
把 一个数据库连接(如:test)中某个数据库中的某表(如:warn_message)的数据,批量复制到 另一个数据库连接(如:localhost)中某个数据库中的某表(如:warn_message)中
两个warn_message表的数据结构一致
2.实现
mysql 批量添加语句:
insert into 表名(字段1,字段2,字段3)values (字段1的值,字段1的值,字段1的值),(字段1的值,字段1的值,字段1的值);
下面的步骤就是要 组装 values 后面的 值,以达到可以批量复制的效果:
2.1 把待复制的数据 复制粘贴到 excel中


2.2 处理excel中的数据
然后根据需求修改excel中的数据,如 删除自增主键id,时间字段等特殊格式的修改的
把excel 组装成 可以批量 添加的参数
①删除id 所在列
②中文内容、时间列 两端 添加 单引号
选中中文所在的列,右键—》设置单元格格式—》选中自定义,选中如下类型,在类型中添加 单引号,点击确定:

时间所在列 处理方式相同:


③每行的首尾 添加 括号


④空值要处理成 null 或者 空的单引号
如果不处理,会报错,见下面。
⑤文件另存为 *.csv文件

在弹出的窗口中选择 是:

⑥以记事本方式 打开上面的 333.csv文件


发现记事本中的内容 离 目标 还差点, 多了 双引号!!!
解决方法:全局替换 “”,得到下面的内容:
2.3 把记事本的内容复制到 mysql 客户端工具,拼接 批量插入语句

执行报错:说明 空值也要进行处理。 处理成 null 或者空字符串
处理后的sql语句是:
INSERT INTO `warn_message`(`device_id`, `device_type`, `extend_json`, `install_place_id`, `pound_order_id`, `rational_deviation`, `real_deviation`, `overtime_duration`, `warn_type`, `deal_flag`, `deal_result`, `active_flag`, `created_user`, `created_time`, `updated_user`, `updated_time`, `warning_level`, `organization_id`, `start_time`, `end_time`, `description`, `resolver`, `third_warn_id`, `relation_user_id`) VALUES
(1842,8,null,102,0,0,0,0,0,1,'系统自动解除预警',1,0,'2021/2/3 11:23',0,'2021/2/3 14:40',3,1047,'2021/2/3 11:23','2021/2/3 14:40',null,null,6534,null),
(1842,8,null,102,0,0,0,0,0,1,'系统自动解除预警',1,0,'2021/2/3 11:43',0,'2021/2/3 14:40',3,1047,'2021/2/3 11:43','2021/2/3 14:40',null,null,6534,null),
(1842,8,null,102,0,0,0,0,0,0,'系统自动解除预警',1,0,'2021/2/3 12:11',0,'2021/2/3 13:56',3,1047,'2021/2/3 12:11','2021/2/3 13:56',null,null,6534,null),
(1842,8,null,102,0,0,0,0,8,1,'系统自动解除预警',1,0,'2021/2/3 13:56',0,'2021/9/30 11:48',3,1047,'2021/2/3 13:56','2021/2/3 14:40','烟火',null,6534,null),
(1842,8,null,102,0,0,0,0,8,1,'系统自动解除预警',1,0,'2021/2/3 13:59',0,'2021/9/30 11:48',3,1047,'2021/2/3 13:59','2021/2/3 14:40','烟火',null,6534,null),
(1842,8,null,102,0,0,0,0,8,1,'系统自动解除预警',1,0,'2021/2/3 14:06',0,'2021/9/30 11:48',3,1047,'2021/2/3 14:06','2021/2/3 14:40','烟火',null,6534,null),
(1842,8,null,102,0,0,0,0,8,1,'系统自动解除预警',1,0,'2021/2/3 14:10',0,'2021/9/30 11:48',3,1047,'2021/2/3 14:10','2021/2/3 14:40','烟火',null,6534,null),
(1842,8,null,102,0,0,0,0,8,0,'系统自动解除预警',1,0,'2021/2/3 14:40',0,'2021/9/30 11:48',3,1047,'2021/2/3 14:40',null,'烟火',null,6534,null)
运行结果如下:

批量插入成功!!
2.4 注意点:excel中空值也要处理
excel中的数据 处理需要注意的点:
①中文和时间 都要加 单引号
②空值也要处理 处理成 null 或者 空的 单引号
边栏推荐
- 数据库的增删改查问题
- 基金管理人的内部控制
- CRC check
- Addition, deletion, modification and query of database
- Who's still buying three squirrels
- Have the bosses ever done the operation of sink shunting and writing to Clickhouse or other databases.
- [MPC] ① quadratic programming problem matlab solver quadprog
- 【论文阅读】Trajectory-guided Control Prediction for End-to-end Autonomous Driving: A Simple yet Strong Ba
- PHP realizes lottery function
- Does anyone know the logic of limit statement execution in Clickhouse? In the picture, the SQL above can be executed successfully
猜你喜欢

Who's still buying three squirrels

NC | 肠道细胞和乳酸菌共同作用来防止念珠菌感染

Continue to advance, and softcom power steadily promotes cloud intelligence strategy

SQL server2014 failed to delete the database, with an error offset of 0x0000

Handling distributed transactions with powerful dbpack (PHP tutorial)

The Lantern Festival is held on the fifteenth day of the first month, and the Lantern Festival begins to celebrate the reunion
![[encounter Django] - (II) database configuration](/img/23/aed472757f7e238a146b043c0405d7.png)
[encounter Django] - (II) database configuration

Addition, deletion, modification and query of database

106. 从中序与后序遍历序列构造二叉树

It is interesting to understand MMAP in this way!
随机推荐
使用强大的DBPack处理分布式事务(PHP使用教程)
bash: ln: command not found
【Matytype】在CSDN博客中插入Mathtype行间与行内公式
Can I choose to open an account on CICC securities? Is it safe?
Infinite innovation in cloud "vision" | the 2022 Alibaba cloud live summit was officially launched
Have the bosses ever done the operation of sink shunting and writing to Clickhouse or other databases.
SQL SERVER2014删除数据库失败,报错偏移量0x0000...
I'd like to know where I can open an account in Guangzhou? Is it safe to open an account online now?
2022年已经过去一半了,是不是很突然呢?
The list of winners of the digital collection of "century master" was announced
Have you learned the necessary global exception handler for the project
Is it safe to do fund fixed investment on CICC securities?
Matplotlib数据可视化基础
Today in history: the semiconductor war in the late 1990s; Von Neumann published the first draft; CBS acquires CNET
mysql cdc能把能把op字段拿出来吗
Mobile hard drive reads but does not display drive letter
Introduction of uniapp wechat applet components on demand
Dotnet console uses microsoft Maui. Getting started with graphics and skia
[dark horse morning post] Yu Minhong said he never looked at the stock price of New Oriental; Hengchi 5 will start pre-sale in July; Naixue virtual stock or suspected of illegal fund-raising; From Jul
C# [字节数组]与[16进制字符串]互相转换 - CodePlus系列