调用存储过程时报错:Illegal mix of collations

2008-12-15 19:18:27  |   才被阅读:1,433 次  |   要评论?
分类: MySQL解错方案  |   发布: OurMySQL  |   来源:叶金荣
标签:

ERROR 1267 (HY000): Illegal mix of collations (gb2312_chinese_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation ‘=’

继续阅读全文...

深入Mysql字符集设置

2008-12-03 22:10:03  |   才被阅读:1,302 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:风雪之隅
标签:

深入Mysql字符集设置

继续阅读全文...

如何更改MySQL的默认字符集

2008-09-21 14:11:44  |   才被阅读:1,779 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:叶金荣
标签:

三种方法更改MySQL的默认字符集,想知道么?

继续阅读全文...

小谈MySQL字符集

2008-09-21 13:58:48  |   才被阅读:1,542 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:叶金荣
标签:

个人建议,数据库字符集尽量使用utf8(HTML页面对应的是utf-8),以使你的数据能很顺利的实现迁移,因为utf8字符集是目前最适合于实现多种不同字符集之间的转换的字符集,尽管你在命令行工具上可能无法正确查看数据库中的内容,我依然强烈建议使用utf8作为默认字符集.

继续阅读全文...

mysql连接通道中的字符集和校验规则

2008-09-18 18:28:51  |   才被阅读:1,759 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:TaobaoDBATeam
标签:

1、当语句离开客户端的时候:
从客户端出来的,包括sql语句本身(这里里面就包含字符串和关键字等了),以及character_set_client系统变量。为什么要包含这个变量呢?这个变量的作用说明2点,也是它的作用:一是表示该语句中的字符集是使用character_set_client指定的字符集编码的,二是通过此系统变量来告诉服务器所发送来的语句中的字符集编码。
2、当服务器端接受到客户端的语句的时候:
mysql会使用character_set_connection/collation_connection指定的字符集以及校验规则,将客户端的字符串,做一个从character_set_client到character_set_connection的转换。
3、当服务器处理好结果以后,在把结果传给客户端前:
mysql会先将结果转换成character_set_results指定的字符集,然后传回给客户端。

继续阅读全文...