Maison >base de données >tutoriel mysql >Comment résoudre le problème lorsque l'ERREUR 1366 apparaît dans MySQL ?
Cet article présente principalement en détail la solution à l'ERREUR 1366 lors de la saisie du chinois dans MySQL. Il a une certaine valeur de référence. Les amis intéressés peuvent s'y référer
L'erreur suivante se produit lors de la saisie du chinois dans MySQL :
ERREUR 1366 : 1366 : Valeur de chaîne incorrecte : 'xE6xB0xB4xE7x94xB5...' pour la colonne 'introduire' à la ligne 1
Ouvrez mysql
mysql -u root -pAprès avoir saisi le mot de passe, saisissez la ligne de code suivante pour display L'encodage actuellement utilisé par mysql :
SHOW VARIABLES LIKE 'character%';
Comme le montre l'image
Solution : Modifier /etc/mysql/my.cnf (c'est le chemin d'installation par défaut de mysql) Après avoir ouvert my.cnf, sous [mysqld] dans le fichier Ajouter les lignes de code suivantes :
[client] default-character-set=utf8 [mysqld] character-set-server=utf8 [mysql] default-character-set=utf8Enregistrez et quittez. Redémarrez le service MySQL
service mysql restartMaintenant, supprimez la table problématique dans MySQL et reconstruisez-la pour mettre fin au problème.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!