MySQL字符集出错的问题怎么解决
本篇内容主要讲解“MySQL字符集出错的问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL字符集出错的问题怎么解决”吧!
实例讲解MySQL字符集出错的解决方法:错误如下:
Illegalmixofcollations(gbk_chinese_ci,IMPLICIT)and(gbk_bin,IMPLICIT)foroperation'=',SQLState:HY000,ErrorCode:1267
错误原因:
数据库的编码与建表时的编码不一样;
处理方法:
如果安装MySQL时设置的编码为jbk,那么在建表时可以如下处理:
CREATETABLE`teachers`(`id`int(11)NOTNULLdefault'0',`name`varchar(20)defaultNULL,`password`varchar(20)defaultNULL,`department_id`int(11)defaultNULL,PRIMARYKEY(`id`))ENGINE=MyISAMDEFAULTCHARSET=gbk;
或者:
CREATETABLE`teachers`(`id`int(11)NOTNULLdefault'0',`name`varchar(20)defaultNULL,`password`varchar(20)defaultNULL,`department_id`int(11)defaultNULL,PRIMARYKEY(`id`));
到此,相信大家对“MySQL字符集出错的问题怎么解决”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。