簡體   English   中英

如何將一百萬條記錄插入mysql數據庫?

[英]How to insert a million records into a mysql database?

我有兩個桌子。

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

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

我通過抓取元標記和其他屬性來生成標記。

對於前幾千個網站,我沒有問題。 之后,我將無法填充它。 我想它超時了。

我應如何繼續填充整個數據庫?

編輯:

我正在通過動態抓取網站的網址來獲取數據

如果您在問題中指定錯誤消息,mysql_error的輸出等(如果有的話),那將是很好的。

如果你的腳本執行,因為PHP超時而中斷,您可以嘗試設置相應的配置參數(見這里的php.ini配置的詳細信息,並在這里為運行時配置)。

如果無法重新配置,則可以將上次更新的記錄ID存儲在文件/數據庫表中,並在下次運行PHP腳本時從下一個ID開始繼續執行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM