Welcome 微信登录

首页 / 数据库 / MySQL / MySQL的Incorrect string value问题

在MySQL中手动用命令建立了一张表,在页面上添加中文记录的时候抛出类似于incorrect string value:"\xBB\xF0\xD0\xC7" for column 1 row...的异常信息,添加英文的记录一切正常。原因在于建表的字符串编码于页面上的字符串编码不一致导致的。用命令show create table t_info;可以看到表t_info的编码CHARSET=LATIN1,解决方法drop table t_info, 然后再创建改表的语句之后加上ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=gb2312;当然这个语句不写会根据安装时的设置默认设置,如果遇到该类问题,应该就是表的字符集问题。Oracle 数据表执行dml提交后如何恢复Oracle数据库服务器 初始用户名密码相关资讯      MySQL教程 
  • 30分钟带你快速入门MySQL教程  (02月03日)
  • MySQL教程:关于I/O内存方面的一些  (01月24日)
  • CentOS上开启MySQL远程访问权限  (01/29/2013 10:58:40)
  • MySQL教程:关于checkpoint机制  (01月24日)
  • MySQL::Sandbox  (04/14/2013 08:03:38)
  • 生产环境MySQL 5.5.x单机多实例配  (11/02/2012 21:02:36)
本文评论 查看全部评论 (1)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容