Hallo allerseits,
ich hab gerade ein etwas seltsames Problem. Wenn ich eine CSV-Datei mit phpMyAdmin 2.11.9.3 über "CSV mit LOAD DATA" importieren will, kommt folgende Meldung:
Der Import wurde erfolgreich abgeschlossen, 1 Abfragen wurden ausgeführt.
Der ausgegebene SQL-Anweisung sieht so aus:
LOAD DATA LOCAL INFILE '/tmp/phpOOqlnv' INTO TABLE
table FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n'# MySQL lieferte ein leeres Resultat zurück (d. h. null Zeilen).
D.h., es wird tatsächlich nichts importiert!
Dies ist die Tabellenstruktur.
CREATE TABLE IF NOT EXISTS `table` (
`col1` text NOT NULL,
`col2` int(11) NOT NULL,
`col3` text NOT NULL,
PRIMARY KEY (`genID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Selbst wenn die CSV-Datei nur diesen einen Beispieldatensatz enthält (selbstverständlich als UTF8 gespeichert), taucht dieser anschliessend nicht in der Datenbank auf.
"test";1234;"test"
Kann doch irgendwie nicht sein oder?
Bin für jeden konstruktiven Beitrag dankbar.
Rainer