我用mysql数据库,在测试模糊查询的时候用了这样的语句:
select * from files where fileName like '%a%';
但是返回的结果中有很多是汉字,而且fileName里面没有字母a,我想是不是在模糊查询的时候将汉字当作字符处理了?fileName字段的类型是verchar,是不是字段的属性影响了查询结果。如果是这样应该将字段类型设置为什么类型,才能避免这个错误呢?