如题,
MySQL新手,然后做题的时候用表里面有中文
select
count(Tname)
from Teacher
where Tname like '李%';
返回的数数是0;但是如果是like '%李%'就能数出来1
当 where的条件为 where Tname = '李四',数数也是0
我按照网上的说法修改了my.cnf如下
[client] default-character-set=utf8
[mysql] default-character-set=utf8
[mysqld] character-set-server=utf8
也不能正常识别where Tname ='李四'这一条件。。。请大佬帮帮孩子吧
你看下数据库里面的存的 是不是前面多了空格,TRIM去掉前后的空格
where TRIM(Tname) = '李四';
无语子。。。那个简历数据库的脚本里面打了回车。。
太感谢了