in mysql importieren -100.000 datensätze
hanns
- datenbank
0 Helmut Weber0 Sven Rautenberg0 hanns
0 fastix®
hallo
ich habe ca. 100.000 datensätze als .txt (pro datensatz ca. 4 Worte)
die ich in eine mysql-datenbank importieren möchte.
Wie gehe ich da am besten vor??
Kann man das mit phpmyadmin machen?
geht das im csv-format?
Hallo hanns,
Folgende Information sollte Dir weiterhelfen:
http://dev.mysql.com/doc/mysql/de/LOAD_DATA.html
Gruß
Helmut Weber
Moin!
Folgende Information sollte Dir weiterhelfen:
http://dev.mysql.com/doc/mysql/de/LOAD_DATA.html
Und wenn deine Daten jetzt noch nicht das dafür notwendige Format haben und du sie sowieso umarbeiten müßtest, solltest du alternativ darüber nachdenken, statt der Ausgabe in eine geordnete CSV-Datei direkt die Datenbank zu befüllen.
- Sven Rautenberg
Helmut Weber
danke helmut.
ob es schließlich und endlich hilft weiss ich nicht.
zumindest habe ich dadurch nun die passende stellen
in meinem buch gefunden...
danke!
Moin!
Kann man das mit phpmyadmin machen?
Eher nicht. phpmyadmin laädt die Daten via POST auf den Server. Das bedingt die erste Begrenzung, nämlich die, die für POST-Daten in der php.ini steht.
100.000 Datensätze einlesen und Indexe aufbauen dauert. Du stöst an eine zweite Grenze, nämlich die maximale Skriptlaufzeit und womöglich auch Speicherbegrenzung.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®