一個簡單的問題:關於如何快速使用php將近5M電子郵件地址從文本文件導入到MySQL數據庫的任何想法?我的腳本運行良好,但現在運行了90個小時,並且只插入了700.000個條目。可悲的是我直到現在才意識到我的txt文件中有5M行。任何建議?提前致謝。從txt插入大數據到mysql
回答
我不明白你爲什麼不使用mysql提供的「load data infile」函數,如果這個文件已經在你的服務器上。
的LOAD DATA INFILE語句以非常高的速度讀取文本文件到錶行。
至於唯一性,爲什麼你不只是添加UNIQUE約束到你的MySQL表?這樣你不需要檢查獨特的約束?
我還沒有嘗試過這個,但我會嘗試這樣做。
我會立即檢查它並在這裏留下回復。不管怎麼說,還是要謝謝你。 – geryjuhasz
帶有獨特的電子郵件我有重複的輸入錯誤。 – geryjuhasz
添加忽略,現在運行。我會在幾分鐘內檢查結果 – geryjuhasz
- 1. 大數據集從MySQL插入到neo4j
- 2. 插入大的txt到sql
- 3. 從txt文件插入數據到數據庫PHP
- 4. 插入SQL數據到txt文件
- 5. 導入txt文件到MySQL數據庫
- 6. 從mysql插入數據到facebook
- 7. 如何從xls插入數據到MySQL
- 8. 將數據從perl插入到mysql
- 9. 沒有數據從Android插入到MySQL
- 10. 插入數據到MySQL不從PHP
- 11. 從wordpress插入數據到mysql表
- 12. 如何從scrapy數據插入到mysql
- 13. 從Youtube api插入數據到Mysql
- 14. 從Android插入數據到MySql中
- 15. 從XML插入數據到MySQL
- 16. 插入數據到MySQL
- 17. PHP插入數據到mysql
- 18. 插入數據到MySQL表
- 19. 插入數據到MySQL
- 20. 插入數據到MySQL
- 21. 將數據插入到MySQL
- 22. 插入到mysql數據庫
- 23. 插入數據到mySQL表
- 24. MySQL數據插入到表
- 25. 插入數據到mysql - ios
- 26. 插入數據到MYSQL表
- 27. 插入到MySQL數據庫
- 28. 從非空輸入插入數據到MySQL數據庫用PHP
- 29. 將大量Excel數據插入到MySQL數據庫中
- 30. 插入XML數據到MySQL數據庫
我不明白如何只能在** 90 **小時內插入700,000條記錄。這裏有些不太正確 – samayo
我會檢查每個新行的現有條目(新電子郵件地址)以避免插入重複數據。 – geryjuhasz
並且插入也被製作成遠程mysql服務器。你認爲插入本地mysql會加速這麼多嗎? – geryjuhasz