学堂首页 | 网站开发 | 工具应用 | 站长时代 | 免费资源 | 网络安全 | 服务器类 | 新闻资讯 | 素材欣赏
您的位置: 中国建站大全 -> 网站开发设计 -> 数据库开发 -> 深入剖析MySQL数据库字符集的出错现象

深入剖析MySQL数据库字符集的出错现象

作者:佚名  来源:网络收集  发布时间:2008-2-25 7:23:59  发布人:网络

首先,我们来看一下错误示例:


Illegal mix of collations (gbk_chinese_ci,IMPLICIT)
and (gbk_bin,IMPLICIT) for operation '=',
SQL State: HY000, Error Code: 1267

原因:


数据库的编码与建表时的编码不一样;


处理方法:


如果安装MySQL时设置的编码为jbk,那么建表时可以用下面的方法处理:


CREATE TABLE `teachers` (
id` int(11) NOT NULL default '0',
name` varchar(20) default NULL,
password` varchar(20) default NULL,
department_id` int(11) default NULL,
PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk;

也可以用下面的方法:


CREATE TABLE `teachers` (
id` int(11) NOT NULL default '0',
name` varchar(20) default NULL,
password` varchar(20) default NULL,
department_id` int(11) default NULL,
PRIMARY KEY  (`id`)
) ;
 

上一篇:读取和处理XM的配置文件

下一篇:讲解三种存取备注二进制信息的方法   

  • · 注册码大全二
  • · 注册码大全四
  • · 注册码大全一
  • · 要10G免费网络硬盘的请进来!...
  • · 通过google 赶快来赚美金
  • · 注册码大全十
  • · 注册码大全三
  • · 头像-qq头像(qq新头像)4
  • · 让你轻松架设FTP服务器1
  • · 梦幻背景图片7
  • · asp+中的session 的使用...
  • · 服务器获得客户端时间的...
  • · AS基础精典教程 第十三章...
  • · 存储过程分页
  • · 熊平:风投越来越关注垂...
  • · Jakarta-Tomcat 简明中文...
  • · 跨入美国市场 US域名成为...
  • · 堵上电子邮件漏洞 控制蠕...
  • · Cookies,SSL,httpclien...
  • · 利用ASP开发网络聊天室