唐山网站建设

设为主页 加入收藏 繁體中文

讲授MySQL数据库字符集出错的解决方法

核心提示:讲授MySQL数据库字符集出错的解决方法...

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

毛病案例:
 

以下为援用的内容:
Illegal mix of collations (gbk_chinese_ci,IMPLICIT)
and (gbk_bin,IMPLICIT) for operation '=',
SQL State: HY000, Error Code: 1267

毛病缘由:

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

处理方法:

假设安装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`)
) ;

唐山网站建设www.fw8.net


TAG:数据库,内容,缘由,毛病,字符集
评论加载中...
内容:
评论者: 验证码: