mysql - 如何将数据从数据库复制到另一个数据库?
问题描述
我有这个结构:
Database1
New(table)
--categories(column)
----id - name - parent_id - created_at - updated_at
Database2
Old(table)
--categories(column)
----id - category - parent - created_at - updated_at
如何通过 SQL 将类别的数据从复制Database1
到复制?Database2
解决方案
试试这个代码
INSERT INTO Database1.new_table
SELECT id,category as name,parent as parent_id,created_at,updated_at
FROM Database2.old_table
此查询具有当前日期时间的副本数据库
INSERT INTO Database1.new_table
SELECT id,category as name,parent as parent_id,
now() as created_at,now() as updated_at
FROM Database2.old_table
推荐阅读
- node.js - 如何为 axios 设置自定义 DNS 解析器
- python - 如何比较两个excel文件并用Python写第三?
- data-visualization - 如何在 seaborn 散点图中手动缩放连续图例?
- javascript - GDPR:youtube-nocookie 嵌入式 URL,需要访问者的许可吗?
- c++ - Arduino : 一个 switch 的 case 挡住了后面的 case
- c - 为什么通过在 c 中声明二维数组会出现分段错误?
- javascript - Helmet 和 Express 4.17 的问题
- vue.js - 添加新孩子时父级平滑高度变化[Vue]
- sql - 将 SQL-Server 中的 XML 保存为 varbinary(MAX) 还是 XML 字段?
- html - 是否有一种纯 CSS 方法可以在 2 个单独的有序列表中继续有序列表编号?