Maison > Article > base de données > Que faire si une erreur 1267 se produit dans MySQL
La solution à l'erreur 1267 dans mysql : exécutez [set names gbk] avant d'exécuter l'instruction de requête mysql. gbk est le jeu de caractères utilisé pour créer la table. Veuillez le modifier en fonction de la situation réelle.
La solution à l'erreur 1267 dans mysql :
Si le jeu de caractères utilisé lors de la création du tableau est différent à partir de la valeur par défaut de mysql Les jeux de caractères sont différents. Lors de l'interrogation, surtout lorsqu'il y a des caractères chinois, l'erreur suivante se produit souvent :
ERROR 1267 (HY000): Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation 'like'
La solution est :
Avant d'exécuter l'instruction de requête mysql, exécutez "set names gbk". gbk est le jeu de caractères utilisé pour créer la table ! Veuillez le modifier en fonction de la situation réelle !
Recommandations d'apprentissage associées : Tutoriel MySQL
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!