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