MySQL infile ignorieren Kopfzeile
Versuchen, um MySQL zu ignorieren, eine bestimmte Zeile beim Import durch einen INFILE-Befehl. Im wesentlichen ist es der "Kopf" Zeile in der CSV-Datei.
LOAD DATA LOCAL INFILE 'C:\myfile.txt' REPLACE INTO TABLE my_db.my_table;
Ich habe mir in der ignore-Befehl, aber das ist für das ignorieren von doppelten Schlüssel. Gibt es eine Möglichkeit zu ignorieren, einen bestimmten Eintrag/Zeile in die .txt-Datei?
Du musst angemeldet sein, um einen Kommentar abzugeben.
IGNORE
hat zwei Bedeutungen in einemLOAD DATA INFILE
- Anweisung.Die erste ist zu ersetzen /zu ignorieren, wenn es um die duplicate-key-Fehler.
Die zweite Bedeutung ist die, die Sie suchen. die vollständige Erklärung ist
IGNORE n LINES
Können Sie nicht überspringen eine zufällige Linie, aber Sie können skip n lines in den Kopf Ihrer inputfile wie diese:
Dieser würde Sie ignorieren die ersten 5 Zeilen, wo end-of-line
EOL
ist standardmäßig auf\n
und kann beliebige Zeichen mitLINES TERMINATED BY 'CHR'
IGNORE 5 LINES
würde es ignorieren, der 5. Zeile oder würde es ignorieren die ersten 5 Zeilen?LINES TERMINATED BY 'CHR'
Fügen Sie diese option aus, um deine Aussage: