Maison  >  Article  >  base de données  >  Que faire si une erreur 1267 se produit dans MySQL

Que faire si une erreur 1267 se produit dans MySQL

coldplay.xixi
coldplay.xixioriginal
2020-08-24 16:27:125797parcourir

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.

Que faire si une erreur 1267 se produit dans MySQL

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn