假设我有两个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/