2009-09-22 4 views
0

Мне нужно создать гистограмму/словарь всех слов, найденных при разборе файла html. Это включает словарь всех найденных слов и гистограмму их частоты.Как вставить несколько записей сразу в базу данных MySQL

Я не могу придумать, как это сделать с PHP/MySQL, потому что может быть возможно 2000 слов, которые нужно было бы вставить сразу.

Любые идеи?

+0

Дополнительная проблема состоит в том, что вставка может только сделать так много вставок сразу. Есть ли другое решение рядом с грубой силой? – qodeninja

+0

Я предполагаю, что могу просто перебирать массив и вытаскивать определенный диапазон каждый раз, когда они вставлены .. hmm – qodeninja

ответ

3

Просто вставьте несколько записей за один раз, но если у вас есть ошибка, вся вставка не удастся.

http://www.desilva.biz/mysql/insert.html

"INSERT INTO beautiful (name, age) 
    VALUES 
    ('Helen', 24), 
    ('Katrina', 21), 
    ('Samia', 22), 
    ('Hui Ling', 25), 
    ('Yumie', 29)"; 
+0

Я тоже видел это решение, но проблема в том, что я думаю, что есть максимум, сколько вставок вы можете сделать сразу. И, по моему мнению, в некоторых случаях может быть до 2500 слов. Поэтому я не уверен, что это решает проблему. – qodeninja

+0

Итак, разделите его на несколько больших вставок, так как вы можете просто сделать каждый из них в отдельном потоке. –

Смежные вопросы