hanns: in mysql importieren -100.000 datensätze

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?

  1. Hallo hanns,

    Folgende Information sollte Dir weiterhelfen:
    http://dev.mysql.com/doc/mysql/de/LOAD_DATA.html

    Gruß
    Helmut Weber

    --
    -------------------------------------------
    Mode ist eine Variable, Stil eine Konstante
    1. 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

    2. 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!

  2. 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®

    --
    Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.