Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como definir caractere especial com LOAD DATA LOCAL INFILE


Parece um problema de conjunto de caracteres. Leia mais sobre as opções LOAD LOCAL DATA:Documentos MySQL

amostra:

Nota:Não é possível carregar arquivos de dados que usam o conjunto de caracteres ucs2, utf16, utf16le ou utf32.

Pode valer a pena verificar novamente se o arquivo foi salvo no conjunto de caracteres que você acha que é! Então continue.
-- 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;