从另一个表中的不同位置更新MySQL数据库表

时间:2014-06-16 21:40:37

标签: mysql navicat

我有以下问题与我在localhost(我的电脑)中有一个数据库中的表,我用它来更新一个月的数据。一旦数据正确,我需要更新驻留在服务器中的数据库中的表。

我使用Navicat完成工作,它只传输删除服务器中实际数据库的数据,并从本地主机发送所有数据。

问题是Table现在存储了大约300.000条记录,并且传输数据需要太长时间,使数据库空了一段时间。

我有什么方法可以使用它只更新数据而不删除整个表吗?

1 个答案:

答案 0 :(得分:0)

将不同名称的本地表导出为mysqldump或只是csv,300k行并不是什么大问题,现在使用不同的表。

然后将表2上传到db并使用查询使用table2数据更新表1。