Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment définir un caractère spécial avec LOAD DATA LOCAL INFILE

Cela ressemble à un problème de jeu de caractères. En savoir plus sur les options LOAD LOCAL DATA :Documents MySQL

exemple :

Remarque :Il n'est pas possible de charger des fichiers de données qui utilisent le jeu de caractères ucs2, utf16, utf16le ou utf32.

Il peut être utile de vérifier que le fichier est enregistré dans le jeu de caractères que vous pensez qu'il est ! Continuez ensuite.

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