Comment puis-je insérer plusieurs entrées à la fois dans une base de données MySQL
-
13-09-2019 - |
Question
Je dois créer un histogramme / dictionnaire de tous les mots trouvés dans l'analyse d'un fichier html. Cela comprend un dictionnaire de tous les mots trouvés, et un histogramme de leur fréquence.
Je ne peux pas penser à la façon de le faire avec PHP / MySQL, car il pourrait y avoir potentiellement 2000 mots qui devraient être insérées à la fois.
Toutes les idées?
La solution
Si vous avez que de nombreuses entrées, créez un fichier texte et utiliser la commande LOAD DATA INFILE
.
Autres conseils
Il suffit d'insérer plusieurs enregistrements à un moment donné, mais, si l'on a une erreur tout l'insert échouera.
http://www.desilva.biz/mysql/insert.html
"INSERT INTO beautiful (name, age)
VALUES
('Helen', 24),
('Katrina', 21),
('Samia', 22),
('Hui Ling', 25),
('Yumie', 29)";
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow