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

ERROR 1366 (HY000): Incorrect string value:’XXX’ for column

WBOY
Libérer: 2016-06-07 17:20:37
original
1453 Les gens l'ont consulté

ERROR 1366 (HY000): Incorrect string value:rsquo;XXXrsquo; for column

环境

MySQL Server 5.5.27 + 命令行工具

问题

插入中文字符数据出现如下错误:

ERROR 1366 (HY000): Incorrect stringvalue: '\xBD\xF1\xCC\xEC\xCC\xEC...' for co

lumn 'MESSAGECONTENT' at row 1

环境再现

--以下是插入语句:  
insert into sms_inbox values('123456','123456', 'cd', sysdate(), '今天天 
气很好', 1, sysdate(), '123456'); 
  
--报错:  
ERROR 1366 (HY000): Incorrect stringvalue: '\xBD\xF1\xCC\xEC\xCC\xEC...' for co 
lumn 'MESSAGECONTENT' at row 1 
  
--解决:设置编码  
set names gbk; 
  
Query OK, 0 rows affected (0.02 sec) 

总结
当出现乱码,就是编码的问题,可以尝试设置数据库的编码(set nams gbk)。

linux

É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!