假设我有两个DB,DB和DB_Replica。当DB关闭时,将使用DB_Replica。由于其他原因,我无法使用HA或其他任何功能。

DB_Replica-| -------------------- | ----- | _____________ ||

2PM 2PM 4PM 4:05 PM 6PM

DB--| | ____________ | ----- | --------------------- |

传说;

___-数据在

----数据丢失

因此,在这种情况下;
2PM-数据库的最后成功副本。
4PM-生产数据库已关闭。
4:05 PM-数据库副本已建立,并且有数据输入。
下午6点-生产数据库已恢复。

如何将4:05 PM到6PM的数据从DB_Replica附加到DB,以便丢失的数据仅从4PM到4:05 PM?

最佳答案

您可以使用INSERT INTO语句,如下所示:

INSERT INTO newDatabase.table1 (Column1, Column2)
SELECT column1, column2 FROM oldDatabase.table1;


或者,您可以使用以下命令通过命令行插入新数据库:

mysql -u username -p database_name < file.sql

关于mysql - 如何将数据从一个MySQL数据库 append 到另一个MySQL数据库?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44712903/

10-12 22:26
查看更多