Как мне вставить несколько записей одновременно в базу данных MySQL
-
13-09-2019 - |
Вопрос
Мне нужно создать гистограмму / словарь всех слов, найденных при разборе html-файла.Это включает в себя словарь всех найденных слов и гистограмму их частоты.
Я не могу придумать, как это сделать с помощью PHP / MySQL, потому что потенциально может быть 2000 слов, которые нужно было бы вставить одновременно.
Есть какие-нибудь идеи?
Решение
Если у вас так много записей, создайте текстовый файл и используйте LOAD DATA INFILE
команда.
Другие советы
Просто вставьте несколько записей одновременно, но, если в одной из них возникнет ошибка, вся вставка завершится неудачей.
http://www.desilva.biz/mysql/insert.html
"INSERT INTO beautiful (name, age)
VALUES
('Helen', 24),
('Katrina', 21),
('Samia', 22),
('Hui Ling', 25),
('Yumie', 29)";
Не связан с StackOverflow