修改mysql 表的字符编码

转载 2015年07月06日 20:06:31

在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的客户端和服务器的默认编码 /etc/my.cnf

在[mysql] 下面 添加 default-character-set=utf8

在[mysqld] 下面添加
character-set-server=utf8
collaction-server = utf8-greneral-cli

修改完后重启mysql server



 转:http://www.2cto.com/database/201308/232842.html
http://blog.sina.com.cn/s/blog_70ccedf701017wak.html

修改MySQL数据库字符编码为UTF-8解决中文乱码

由于MySQL编码原因会导致数据库出现乱码。 解决办法: 修改MySQL数据库字符编码为UTF-8,UTF-8包含全世界所有国家需要用到的字符,是国际编码。 具体操作: 1、进...

mySql查看和修改字符编码

转自:http://blog.sina.com.cn/s/blog_70e79b050101dhnx.html MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修...

修改 mysql 的字符编码

之前没有研究过相关问题,无意间扫了官方文档,小编查看得到修改mysql 的字符编码的方法: 链接本机mysql客户端,之后键入:show variables like 'charac%'; ...

linux下修改数据库mysql字符编码为UTF8

修改数据库mysql字符编码为UTF8 Mysql数据库是一个开源的数据库,应用非常广泛。以下是修改mysql数据库的字符编码的操作过程。 步骤1:查看当前的字符编码方法 mysql> show ...

修改数据库mysql字符编码为UTF8

修改数据库mysql字符编码为UTF8 Mysql数据库是一个开源的数据库,应用非常广泛。以下是修改mysql数据库的字符编码的操作过程。 步骤1:查看当前的字符编码方法 mysql> s...

CenOS下mysql5.6修改字符编码,解决sql语句中带有中文,会乱码问题

1、查看字符集 mysql> show variables like 'character_set_%'; +--------------------------+------------------...

mac下mysql5.7修改字符编码为utf-8(或许通用)

网上的很多都说mysql需要加client之类,你会发现根本找不到了好吗? 修改utf-8教程如下: 1、首先关闭mysql服务,进入mysql根目录 2、跟着提示你可以看到这样的一个文件夹是的...

windows系统下mysql修改默认字符编码

解决MySQL不能传中文问题

Ubuntu修改mysql的默认字符编码

启动mysql后,以root登录mysql root@Eadgar-virtual-machine:~# mysql -uroot -proot mysql> show variables l...

mysql下修改字符编码

一. 在前台连接写入的时候编码是不是与数据库编码符合    $conn = @ MYSQL_CONNECT("localhost","root","")OR DIE ("数据库连接...
  • yincg
  • yincg
  • 2013年05月20日 10:00
  • 660
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:修改mysql 表的字符编码
举报原因:
原因补充:

(最多只允许输入30个字)