MYSQL 一个很怪的有关问题 想不通
MYSQL 一个很怪的问题 想不通
这样查会报语法错误,但是再加个字符就能查,比如:
表里面有个text型字段,只要里面有“表”这个字,用LIKE '%表%'都是查不出的,但是用LIKE '%表示%'就能查出来,不知道什么原因,表的字符集是latin1,里面放的都是日文字符。
------解决方案--------------------
http://blog.****.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
- SQL code
select ascii('表') ---- [SQL] select ascii('表') [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''表')' at line 1
这样查会报语法错误,但是再加个字符就能查,比如:
- SQL code
mysql> select ascii('表示'); +--------------+ | ascii('表\') | +--------------+ | 149 | +--------------+ 1 row in set
表里面有个text型字段,只要里面有“表”这个字,用LIKE '%表%'都是查不出的,但是用LIKE '%表示%'就能查出来,不知道什么原因,表的字符集是latin1,里面放的都是日文字符。
------解决方案--------------------
http://blog.****.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码