我正在開發一個應用程序,並有超過100,000條記錄,這些記錄已經從文件中讀入,需要插入到MySQL數據庫中。通過PHP向MySQL數據庫添加100,000多條記錄的最佳方法是什麼?
將這些插入數據庫的最佳方法是什麼?
我目前正在使用的方法是生成一個SQL查詢,以便將一次調用中的所有記錄插入數據庫。
INSERT INTO table (field1, field2)
VALUES
(123, 456),
(125, 984),
...
是否可以一次插入記錄數限制?就性能而言,這是最好的方法嗎?
我曾考慮將記錄拆分爲多個查詢的替代方案,但我不確定這是否會帶來任何好處?
任何意見將不勝感激,謝謝!
你正在用更好的方法mysqldump做同樣的插入 – 2011-03-08 19:06:31