CSV to MySQL

NanoNuna

Mitglied
Hallo zusammen,

wollte mal nachfragen ob jemand ein Tutorial weiss, im dem das Thema "CSV Dateien in MySQL importieren", behandelt wird?

Bin um jede Hilfe dankbar.

Gruß
Nano
 
Es gibt für MySQL ein DB-Frontend für den Browser, das sich "PHPMyAdmin" nennt - mit dieser Webanwendung kannst Du spielend leicht CSV-Files in MySQL importieren, vorrausgesetzt, Du hast auf deinem Webserver PHP laufen.
 
Ich wollte mir selbst ein kleines Skript zusammen bastelen und wollte daher wissen ob es ein Tutorial gibt, wo so etwas einwenig erläutert wird?

vielen dank.
 
Hm,

von der Grundidee her ist es nix anderes als ein riesiges regex, wo Zeichen ausgetauscht und/oder verändert werden. Du musst also vorher genau wissen, was in die Tabelle reinkommt und vor allem wo, dann musst Du in der CSV-Datei danach suchen und dir die SQL-Befehle dazu zusammen basteln - das ganze dann natürlich zeilenweise ;)
 
Hallo!


Für soetwas brauchst du ja einen SQL Befehl. Der lautet:

LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name'
[REPLACE | IGNORE]
INTO TABLE tbl_name
[FIELDS
[TERMINATED BY 'string']
[[OPTIONALLY] ENCLOSED BY 'char']
[ESCAPED BY 'char']
]
[LINES
[STARTING BY 'string']
[TERMINATED BY 'string']
]
[IGNORE number LINES]
[(col_name_or_user_var,...)]
[SET col_name = expr,...)]

Das kannst du dann mit php "dynamisieren".


Gruß
Buba
 
LOAD DATA erlaubt CSV-Formate ? *staun* ...dann sorry für meinen Rat, wusste das nicht *Warum einfach, wenn es auch schwer geht ? :D*
 
Zurück