我有一个大型mysql表格的网站(在某些表格中有> 50k的行)。让我们说一个表" MotherTable"。每天晚上我都会用一个新的csv文件(本地生成)更新网站,该文件必须替换" MotherTable"数据。
我目前这样做的方式(我不是专家,如你所见),是: - 首先,我TRUTATE MotherTable表。 - 其次,我将csv文件导入空表,其中列用" /"并跳过1行。
由于csv文件不是很小,所以当MotherTable为空时有几秒钟(甚至一分钟),因此在此表上生成SELECTS的Web用户什么都没找到。
显然,我不喜欢这样。是否有任何程序以用户不注意的方式更新MotherTable?如果没有,用新的csv文件更新表的最快方法是什么?
谢谢!