如何将一百万条记录插入mysql数据库?

时间:2010-10-31 06:42:52

标签: php mysql

我有两张桌子。

TABLE 1 has id(PRIMARY)|RANK|WEBSITE |ADDRESS
This is filled with a million websites.

TABLE 2 has id(PRIMARY)|tag1|tag2|tag3 ......|tag30

我通过抓取元标记和其他属性来生成标记。

我为前几千个网站填充数据库没有任何问题。在那之后,我无法填充它。我猜它已经超时了。

我应该如何继续填充整个数据库?

编辑:

我通过动态抓取网站的网址来获取数据

1 个答案:

答案 0 :(得分:1)

如果你在问题中指定错误信息,输出mysql_error等(如果有的话),那将是件好事。

如果脚本执行因PHP超时而中断,您可以尝试设置相应的配置参数(有关详细信息,请参阅here以获取php.ini配置;有关运行时的配置,请参阅here)。< / p>

如果无法重新配置,您可以在文件/数据库表中存储您更新的最后一个记录ID,并在下次运行PHP脚本时从下一个ID开始继续执行。