每隔一段时间从csv文件同步mysql数据库表

时间:2014-09-26 19:04:32

标签: php mysql pdo

我想从.txt文件更新具有逗号分隔值的mysql数据库表。 我知道有一种方法可以从csv文件更新mysql表,但是我想要的是每小时或任何定义的时间用mysql表更新或同步该txt文件。

可能是事件可能,但我不知道如何保持txt文件与数据库表同步。

我有这样的csv .txt文件..

9048,Ms,Rebecca,Self,DUE OUT,5070547,5209592,21.09.14,26.09.14,PM,1,,
9049,Ms,Zeynep,Yalnizbagli,CHECKED IN,5158298,5296557,23.09.14,27.09.14,PM,0,9013,
9050,Mr.,Mohamed,Jannan,CHECKED IN,5119066,5258076,21.09.14,27.09.14,PM,1,,
9050,Mr.,Roy,Sfeir,CHECKED IN,5031794,5170810,07.09.14,27.09.14,PM,1,1304,
9300,,,POS- Cash,CHECKED IN,5081300,5221061,01.09.14,30.09.14,PI,0,9300,
9300,,,POS- Cash,CHECKED IN,5081300,5221061,01.09.14,30.09.14,PI,0,9300,
9303,,,POS - AMEX,CHECKED IN,5081295,5221056,01.09.14,30.09.14,PI,0,9303,
9304,,,POS - VISA,CHECKED IN,5081299,5221060,01.09.14,30.09.14,PI,0,9304,
9305,,,POS - Master,CHECKED IN,5081298,5221059,01.09.14,30.09.14,PI,0,9305,
9306,,,POS - Dinners,CHECKED IN,5081296,5221057,01.09.14,30.09.14,PI,0,9306,
9310,,,POS - Maestro,CHECKED IN,5081297,5221058,01.09.14,30.09.14,PI,0,9310,
9500,,,Lost Interface,CHECKED IN,5081302,5221063,01.09.14,30.09.14,PM,0,9500,
9501,Mr.,Owning Co.,Al Ajaj Trading and Co,CHECKED IN,5081301,5221062,01.09.14,30.09.14,PM,0,9501,

现在问题是在每隔一两个小时之后的间隔内同步这个文件中的mysql表。

0 个答案:

没有答案