我有以下问题,与我在localhost(我的计算机)中有一个数据库中的表有关,我用它来更新一个月的数据。一旦数据正确,我需要更新驻留在服务器上的数据库中的表。
我使用Navicat来完成工作,它只传输数据,删除服务器中的实际数据库,并从我的本地主机发送所有数据。
问题是Table现在存储了近300.000条记录,传输数据花费的时间太长,导致数据库在一段时间内为空。
是否有任何方法可以使用,只更新数据而不删除整个表?
将本地表以不同的名称导出为mysqldump或csv, 300k行不是什么大问题,现在使用不同的表。
然后将表2上传到db,并使用查询使用table2数据更新表1。