Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#1

[MySQL] Load data infile -> 0 rows affected

  Alt 27. Jun 2011, 21:44
Datenbank: MySQL • Version: 5.5.13 • Zugriff über: Workbench
Moin ihr Recken!

Ich habe hier ein recht wohl geformtes CSV file, wie man es bei Yahoo Finance z.B. hier bekommen kann (ganz unten via "Aufbereitet für Tabellenkalkulationsprogramm"), und möchte dies in meine MySQL tabelle werfen. Dazu verwende ich folgendes Statement:
Code:
LOAD DATA LOCAL
        INFILE 'C:\\Users\\Ich\\Desktop\\DAX30 history\\ADS.csv'
        REPLACE
        INTO TABLE dax30.history
        FIELDS
                TERMINATED BY ','
        LINES
                TERMINATED BY '\r'
        IGNORE 1 LINES
        (`quotedate`, `open`, `high`, `low`, `close`, `volume`, `adjclose`)
        SET symbol = 'ADS.DE';
Das Ergebnis ist eine erfolgreiche Ausführung, aber 0 rows affected, also tabelle leer. Ich habe das FILE Privileg und alles, es gibt eben auch keinen Fehler, aaaaber nix kommt an. Ich habe ein wenig die Befürchtung, dass es mit der einzigen Spalte, die nicht im obigen befüllt wird zusammenhängt. Das ist eine "id" mit auto-inc, die ich aber definitiv brauchen werde.
Daher meine Fagen:
1) Ist meine Vermutung richtig?
2) Wie kann ich das dennoch lösen?

Danke euch im Voraus, und schönen Abend noch!
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat