最快,最清洁的方式更新数据库(mysql大表)

时间:2016-11-28 16:03:45

标签: mysql csv

我有一个大型mysql表格的网站(在某些表格中有> 50k的行)。让我们说一个表" MotherTable"。每天晚上我都会用一个新的csv文件(本地生成)更新网站,该文件必须替换" MotherTable"数据。

我目前这样做的方式(我不是专家,如你所见),是: - 首先,我TRUTATE MotherTable表。 - 其次,我将csv文件导入空表,其中列用" /"并跳过1行。

由于csv文件不是很小,所以当MotherTable为空时有几秒钟(甚至一分钟),因此在此表上生成SELECTS的Web用户什么都没找到。

显然,我不喜欢这样。是否有任何程序以用户不注意的方式更新MotherTable?如果没有,用新的csv文件更新表的最快方法是什么?

谢谢!

0 个答案:

没有答案