gpt4 book ai didi

mysql - 将两个数据库合并到第三个数据库

转载 作者:行者123 更新时间:2023-11-29 12:23:17 25 4
gpt4 key购买 nike

我在一台服务器上有两个 MySQL 数据库 k_db1 和 k_db2。在k_db1中,我有k_db1.table1和k_db1.table2。在 k_db2 中,我有 k_db2.table3 和 k_db2.table4。

我想创建第三个数据库 k_db3,在其中复制/粘贴其他数据库的表。它将产生 k_db3.db1-table1、k_db3.db1-table2、k_db3.db2-table3、k_db3.db2-table4。我想传输数据、索引等...并且我不想在此过程中删除 k_db1 和 k_db2 表。它必须重复数据。

您知道仅使用 SQL 命令执行此操作的方法吗?

预先感谢您的帮助。

最佳答案

你可以尝试这样的事情:

DROP TABLE IF EXISTS k_db3.db1_table_1;

CREATE TABLE k_db3.db1_table_1 AS
SELECT * FROM db1.table_1;

然后您可以通过ALTER TABLE语句在新表上重新创建索引。

此外,我会避免在表名称中使用 -

关于mysql - 将两个数据库合并到第三个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28720974/

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