Maison > base de données > tutoriel mysql > le corps du texte

mysql avancé (vingt-deux) Erreur MySQL Valeur de chaîne incorrecte : '\xE7\x81\xAB\xE7\x8B\x90...Erreur de saisie de caractères chinois

黄舟
Libérer: 2017-02-11 10:46:53
original
2139 Les gens l'ont consulté

MySQLErreurValeur de chaîne incorrecte : 'xE7x81xABxE7x8Bx90...' pour la colonne 'tout' à la ligne 1 Erreur de saisie de caractères chinois

Pendant l'expérience, les paramètres de sortie doivent être écrits dans la base de données. Lors du processus d'écriture, une erreur s'est produite lors de l'exécution de l'instruction lab_dynamic_order.upd_upd(). Au début, je n'ai pas compris où l'erreur s'est produite. J'ai essayé de demander de l'aide à Du Niang. Certaines personnes sur Internet ont dit que c'était à cause de la saisie de caractères chinois. Par conséquent, j'ai copié la chaîne contenant les caractères chinois à écrire dans MySQL. Lors de l'enregistrement, le message d'erreur Valeur de chaîne incorrecte : 'xE7x81xABxE7x8Bx90...' pour la colonne 'tout' à la ligne 1 est apparu. Après une autre recherche, la solution est la suivante :

Changez la colonne correspondante en utf8-utf8_general_ci.

Les résultats traités sont les suivants


Pièce jointe- - -Types de données pris en charge par MySQL

MySQL fournit 8 types de chaînes de base : CHAR, VARCHAR, BINARY, VARBINARY, BLOB, TEXT, ENUM, SET et d'autres types de chaînes.

peut stocker des données allant d'un simple caractère à d'énormes blocs de texte ou des chaînes binaires.

Type de chaîne Taille en octets Description et exigences de stockage

CHAR 0-255 octets Chaîne de longueur fixe

VARCHAR 0-255 octets Chaîne de longueur variable

TINYBLOB 0-255 octets Chaîne binaire de 255 caractères maximum

TINYTEXT 0-255 octets Chaîne de texte courte

BLOB 0-65535 octets sous forme binaire Données texte longues

TEXT 0-65535 octets Données texte longues

MEDIUMBLOB 0-16 777 Données texte de longueur moyenne de 215 octets sous forme binaire

MEDIUMTEXT 0-16 7 77 215 octets Données texte de longueur moyenne

LOGNGBLOB 0-4 294 967 295 octets de données texte très volumineuses sous forme binaire

LONGTEXT 0-4 294 967 295 octets de données texte très volumineuses

VARBINARY(M) Permet un Chaîne d'octets de longueur fixe de 0 M octets, avec une valeur de 1 octet

BINARY(M) M Permet une longueur de 0 M octets Chaîne d'octets de longueur fixe

Beaux textes et images

et plus C'est le contenu de MySQL Advanced (22) MySQL Erreur : valeur de chaîne incorrecte : 'xE7x81xABxE7x8Bx90...Erreur de saisie de caractères chinois Pour plus de contenu connexe, veuillez prêter attention au site Web PHP chinois (www.php.cn) !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!