gpt4 book ai didi

mysql - 如何合并MySQL数据

转载 作者:行者123 更新时间:2023-11-29 06:55:02 27 4
gpt4 key购买 nike

MySQL 中有两种模式。例如 db1db2

它们具有相同的表结构和彼此不同的数据。

现在我想将 db1 上的数据与 db2 上的数据合并。

我在下面试过:

  1. mysqldump 来自 db1,没有删除表选项。

  2. 将转储文件导入 db2 以使用 RESOURCE 命令。

但是没用,什么都没加?

最佳答案

使用以下选项运行 mysqldump 命令 --no-create-info。这将防止 mysqldump 在转储文件中写入 CREATE TABLE。您还可以使用 --insert-ignore 选项来防止加载重复值(如果有)。

更新 1

如果您的两个模式驻留在同一台服务器上,您始终可以使用 INSERT ... SELECT 命令。例如:

INSERT INTO db2.table2 (table2_col1, table2_col2, table2_col3)
SELECT table1_col1, table1_col2, table1_col3
FROM db1.table1
WHERE ...

关于mysql - 如何合并MySQL数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13262558/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com