您的位置:首页 > 数据库 > MySQL

MySQL 字符集问题

2010-07-06 08:18 274 查看
在 MySQL 命令行里执行 select * from user_acc where name= 'aa ',出现如下错误

ERROR 1267 (HY000): Illegal mix of collations (gbk_bin,IMPLICIT) and (latin1_swe
dish_ci,COERCIBLE) for operation '= '

去查了资料,发现是字符集的问题。按照找到的资料,将 my.ini 里的参数做如下变动
[client]
default-character-set=gbk
default-collation=gbk_bin
[mysqld]
default-character-set=gbk
default-collation=gbk_bin

重启 MySQL 服务,再进入 MySQL 命令行,还是同样的错误





SET character_set_client = gbk
SET character_set_connection = gbk
SET character_set_database = gbk
SET character_set_results = gbk
SET character_set_server = gbk

SET collation_connection = gbk_bin
SET collation_database = gbk_bin
SET collation_server = gbk_bin
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: