Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So setzen Sie Sonderzeichen mit LOAD DATA LOCAL INFILE

Sieht nach einem Zeichensatzproblem aus. Lesen Sie mehr über die LOAD LOCAL DATA-Optionen:MySQL-Dokumentation

Beispiel:

Hinweis:Es ist nicht möglich, Datendateien zu laden, die den Zeichensatz ucs2, utf16, utf16le oder utf32 verwenden.

Es kann sich lohnen, noch einmal zu überprüfen, ob die Datei in dem Zeichensatz gespeichert ist, für den Sie ihn halten! Dann weiter.

-- Show all available character sets
SHOW CHARACTER SET;

LOAD LOCAL DATA INFILE 'course.txt' INTO TABLE Course
CHARACTER SET swe7
FIELDS TERMINATED BY '\t'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;