我有一个名为 tbl_a 的表,它只有三列( id,name,email )。我想每小时创建一次这个表的备份。 tbl_a_backup 将是我的备用表的名称。
插入逻辑:
如果 id 不在 tbl_a_backup 中,请插入它。如果 id 已经存在,请使用原始表 tbl_a 中的行替换备份表中的行。我想要替换备份表中的行,只有当原始表中的行现在不同时,如果它是同一行,则不需要替换(如果有帮助)。
我目前正在使用python进行此操作,但我正在寻找一种SQL解决方案,如果可能的话。与整个python脚本相比,我确信查询时间非常短。我现在没有很多行,但是一旦达到100k,我确定会有速度差异。
答案 0 :(得分:0)