On Wednesday 31 January 2007 10:03, Rolf-Hubert Pobloth wrote:
Hallo Liste, Hallo Sandy,
Am Dienstag, 30. Januar 2007 18:16 schrieb Sandy Drobic:
Rolf-Hubert Pobloth wrote:
Hallo Liste,
habe ein Frage an die MySQL Spezialisten, da ich mich damit nicht so sehr auskenne benötige ich bei folgendem Problem Eure Hilfe.
Datenbank hat 1 Tabelle mit 6 Spalten 1 Spalte ist der Primärschlüssel, d.h. pro Zeile ein Wert. Die gesamte Datei besteht nur aus rd. 470 000 Zeilen.
Es liegen die Daten einmal als Datei.csv vor, die aus einer ms.doc generiert wurde. Es sind rd. 16 000 Kundenkarten mit insgesammt 470 000 Zeilen. Die CSV-Datei habe ich mit knoda (phpadmin kann so große Dateien nicht verarbeiten) eingelesen und habe nun die TEST Datensatz Feld1 Feld2 Feld3 Feld4 Feld 5 und Feld6 MySQL Datenbank.
das sollte doch mit einem einfachen SQL-Befehl machbar sein. Zuerst die SQL-Tabelle definieren und dabei auch eine AUTO-INCREMENT-Spalte einfügen (die dann jedem Datensatz eine automatische Nummer zuteilt). Dann die csv-Datei mit LOAD DATA INFILE importieren. Details über die zu verwendenden Parameter zu LOAD DATA gibts hier: http://dev.mysql.com/doc/refman/5.0/en/load-data.html (und per Suchmaschine sind sicher auch Beispiele auf Deutsch zu finden). Gruss Daniel -- Daniel Bauer photographer Basel Switzerland professional photography: http://www.daniel-bauer.com Madagascar special: http://www.sanic.ch -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org