sql >> Base de Datos >  >> RDS >> Mysql

Cómo establecer un carácter especial con LOAD DATA LOCAL INFILE

Parece un problema de conjunto de caracteres. Lea más sobre las opciones de CARGAR DATOS LOCALES:Documentos de MySQL

muestra:

Nota:No es posible cargar archivos de datos que utilicen el conjunto de caracteres ucs2, utf16, utf16le o utf32.

¡Puede valer la pena verificar que el archivo esté guardado en el conjunto de caracteres que crees que es! Luego continúa.

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