0
Ich habe eine Textdatei im folgenden Format, die etwa eine Million Gutscheincodes enthält.MySQL LOAD DATA IN FILE Nicht alle Werte einfügen
93C9LF,PDF934,24YWJ4
93C9LF,PDF934,24YWJ4
93C9LF,PDF934,24YWJ4
Im Folgenden finden Sie meine Anfrage
LOAD DATA LOCAL INFILE /var/www/coupons.txt
INTO TABLE coupons
FIELDS TERMINATED BY '' ENCLOSED BY '' ESCAPED BY ''
LINES STARTING BY '' TERMINATED BY ','
(coupon);
Wenn ich diese Abfrage ausführen, nur einige in die Datenbank eingefügt werden. Ich würde gerne wissen, was ich falsch mache oder was getan werden könnte, um diese Abfrage zu verbessern.
+ TERMINATED BY '\ t' + ... sollte das nicht + BY '' + hier BEENDET? Ich sehe deutlich ein Komma als Feldbegrenzer im obigen Beispiel, kein Tabulatorzeichen (oder andere Leerzeichen) –
Das funktioniert völlig in Ordnung. @BviLLe_Kid. Ich lade dies in eine einzelne Spalte, nicht mehrere Spalten. – Rezaq
@Rezaq Ich war nicht derjenige, der die Frage beantwortet hat –