CSV-Datei zeilenweise in MySQL-Tabelle einlesen

Thomas220

Benutzer
Beiträge
17
Hallo zusammen,
ich haben hier eine csv-Datei, von der ich nicht alle Zeilen benötige.
Welche Zeilen ich benötige, erkenne ich immer am ersten Wort in der Zeile.
Und nur diese Zeilen möchte ich in die MySQL-Tabelle importieren. Die anderen nicht.

Kann ich irgendwie einen zeilenweisen Import durchführen?

Danke.
Thomas
 
Werbung:
mehrere ideen, unter Verwendung von PostgreSQL allerdings, einige gehen aber ganz sicher auch mit MySQL

  • Daten in eine Zwischentabelle einlesen und von da aus mit SQL in die Zieltabelle
  • CSV-Datei vorher durch einen Filter schieben (sed, awk, perl, $whatever)
  • einen FDW (Foreign Data Wrapper) verwenden und darauf mit SQL hantieren und die Daten somit in die Zieltabelle schieben
  • alles in die Zieltabelle laden, falsche Datensätze löschen

es gibt also mehr als eine mögliche Lösung, such Dir eine aus.
 
Zurück
Oben