大家帮我看看mysql的问题 我猜是你的 mysql 字符集配置不正确,导致条件匹配出现问题.修改配置文件mysql.cnf,将默认的"default-character-set=latin1"改为"default-character-set=gb2312",然后重启mysql就行了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不行,我都已经改成 gbk可是还是不行 ERROR 1267 (HY000): Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation 'like'上面的错误是说:你的字符集的连接弄乱了。本来你的字符集是GBK,(IMPLICIT)隐式要用gbk_chinese_ci,后来不知你在那里又(COERCIBLE)声明要用latin1_swedish_ci。这应该是你的字符集设置没有完全弄好。设置好的话应该是下面这个样子的:mysql> show variables like "%char%";+--------------------------+--------------------------------------------------+| Variable_name | Value |+--------------------------+--------------------------------------------------+| character_set_client | utf8 || character_set_connection | utf8 || character_set_database | utf8 || character_set_results | utf8 || character_set_server | utf8 || character_set_system | utf8 || character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.0\sharets/ |+--------------------------+--------------------------------------------------+7 rows in set (0.11 sec)mysql> show variables like "%coll%";+----------------------+-----------------+| Variable_name | Value |+----------------------+-----------------+| collation_connection | utf8_general_ci || collation_database | utf8_general_ci || collation_server | utf8_general_ci |+----------------------+-----------------+3 rows in set (0.00 sec)要修改的话楼上crazy_boy1(小辉)说得没错。我安装的是windows所以没有my.cnf,而是有my.ini。 请问MFC编程如果通过SSH对虚拟机上的MySql进行访问? 急啊,请教用mysql语句怎么导入*.sql文件? mysql没有row_number()方法 mysql存储过程中begin和end之间很简单的语句都报错,什么原因? 重新安装mysql失败解决办法 如何 把视频文件存入 数据库那 DBF文件导入mysql中文乱码问题 求my sql的下载地址~~ 类型的问题 mysql (noinstall) 服务器动问题 MySQL无法识别中文以外日期格式 mysqlbinlog问题
in1_swedish_ci,COERCIBLE) for operation 'like'
上面的错误是说:你的字符集的连接弄乱了。本来你的字符集是GBK,(IMPLICIT)隐式要用gbk_chinese_ci,后来不知你在那里又(COERCIBLE)声明要用latin1_swedish_ci。这应该是你的字符集设置没有完全弄好。设置好的话应该是下面这个样子的:mysql> show variables like "%char%";
+--------------------------+---------------------------------------------
-----+
| Variable_name | Value
|
+--------------------------+---------------------------------------------
-----+
| character_set_client | utf8
|
| character_set_connection | utf8
|
| character_set_database | utf8
|
| character_set_results | utf8
|
| character_set_server | utf8
|
| character_set_system | utf8
|
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.0\shar
ets/ |
+--------------------------+---------------------------------------------
-----+
7 rows in set (0.11 sec)mysql> show variables like "%coll%";
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)要修改的话楼上crazy_boy1(小辉)说得没错。我安装的是windows所以没有my.cnf,而是有my.ini。