我猜是你的 mysql 字符集配置不正确,导致条件匹配出现问题.修改配置文件mysql.cnf,将默认的"default-character-set=latin1"改为"default-character-set=gb2312",然后重启mysql就行了.
解决方案 »
- 帮忙看个合并列的问题
- redhat 9 下安装mysql问题
- mysql集群问题,节点机器能不能跨公网进行管理?
- 有没有人修改过(阅读过)MySQL全文检索(FELLTEXT)算法的大牛?
- 大家帮帮忙啊
- 你好:请问听说与MySQL同一个城市的还有另一个数据库Mimer SQL?能给全面的对比一下吗?
- 我是新手,请教一下java-mysql的问题?
- 求教关于phpmyadmin连接mysql数据库的问题?改了密码就连不上了!
- 如何在mysql,从文本文件导入数据!
- 求助~~~大神,装了xampp,mysql启动不了。。怎么办@!!!急
- 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。