select * from result where titlename like "%语文%";再试试呢.
用varchar(300).

解决方案 »

  1.   

    换成:
    select * from result where titlename like '%语文%';试试
      

  2.   

    select * from result where titlename like binary "%语文%"
    将字串强行转成二进制就OK了
      

  3.   

    text,blob 字段类型可以存储超过255长度的字符串。
      

  4.   

    VARCHAR 最大长度就是255, 没有 VARCHAR(300)。
    TEXT, MEDIUMTEXT, LONGTEXT, BLOB, MEDIUMBLOB, LONGBLOB 都可以。
    根据需要而定。至于那个搜索,楼上几位都错了,用 LIKE '%语文%' 肯定会搜索到一些非“语文”的东西。
    按照 jackeltp() 的方法才对。 LIKE BINARY '%语文%' 而不是 BINARY LIKE '%语文%'