我有一个60 GB的数据库,我有一个13 GB的实时数据库,现在在实时数据库中有一些新的条目和更新的条目。考虑13GB DB具有相同的初始数据,其中60 GB具有更新的一些行,并且最后几个条目是全新的。不,我想将13 GB复制到60 GB。我有转储但插入命令,当我尝试导入它时,它向我显示外键约束错误,并说它无法删除或更新。所以我需要查询MySQL导入,以便它将复制新数据并更新新的if(如果有的话),并且转储文件是带有create的常规转储文件,插入所有这些并且它不可能更改其中的任何内容:(
答案 0 :(得分:0)
如果磁盘空间不是问题,我会这样做:
multi table delete
insert select
现在,您将拥有来自stuff_extra的所有行。所有已更新的数据都已更新(或真正删除并插入)。