mysq字符集出错问题及解决方法
错误:
操作' = '的排序规则(gbk _ Chinese _ ci,implicit)和(gbk _ bin,implicit)非法混合,SQL状态:hy000,错误代码: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,
主键(.
或:
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,
主键(` id `)
);
将自动使用默认代码;
0条评论