RSS
热门关键字:  数据挖掘  人工智能  数据仓库  搜索引擎  数据挖掘导论

实例讲解MySQL字符集出错的解决方法 ― .

来源: 作者: 时间:2007-12-28 点击:

本文由网龙AE产品自动生成 数据挖掘研究院

实例讲解MySQL字符集出错的解决方法:

错误如下:

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`)
) ; 

数据挖掘研究院

(责任编辑:卢兆林)

数据挖掘研究院

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
匿名?