问题:我有一个 Aurora RDS 数据库,其中有一个表,其中某个列的数据已被删除。我有几天前的数据库快照,我想用它来用快照中的值填充所述列。问题是同时某些行已从实时数据库中删除,我不想再次包含它们。
我想挂载快照,连接到它,然后SELECT INTO OUTFILE S3
是我感兴趣的表。然后我将LOAD DATA FROM S3
进入实时数据库,只选择我感兴趣的列。但是我还没有找到关于如果行数不同会发生什么的信息,即如果快照有同时从实时数据库中删除的行。
导入命令在导入时是否考虑了 ID 列?我还应该导入 ID 列吗?我不想重新创建有问题的行,我只想用快照中我想要的列中的值填充现有行。