Mysql
 sql >> Database >  >> RDS >> Mysql

Come impostare un carattere speciale con LOAD DATA LOCAL INFILE

Sembra un problema di set di caratteri. Ulteriori informazioni sulle opzioni CARICA DATI LOCALI:Documenti MySQL

campione:

Nota:non è possibile caricare file di dati che utilizzano il set di caratteri ucs2, utf16, utf16le o utf32.

Potrebbe valere la pena ricontrollare che il file sia salvato nel set di caratteri che ritieni sia! Quindi continua.

-- 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;