设为首页 加入收藏

TOP

修改mysql 表的字符编码
2015-11-21 01:42:36 来源: 作者: 【 】 浏览:0
Tags:修改 mysql 字符 编码
在select进行中文查询的时候报了如下的错误
?
ERROR 1267 (HY000): Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation ‘=‘
?
查看一下表的编码
?
show create table t_user_friend;
?
发现其是latin1编码的,需将其转成utf8
?
命令如下
?
alter table t_user_friend convert to character set utf8;
?
?
?
当然还可以设置 mysql的客户端和服务器的默认编码
?
vi /etc/mysql/my.conf
?
?
?
在[mysql] 下面 添加 ?default-character-set=utf8
?
?
?
在[mysqld] 下面添加?
?
character-set-server=utf8
?
collaction-server = utf8-greneral-cli
?
?
?
修改完后重启mysql server
?
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇MySQL查看日志 下一篇linuxCsqlite3mysql

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: