你不看手册的吗?
binary属性表示以二进制方式存储
在mysql中,存储方式有“文本”和“二进制”两种,主要区别在于前者不区分大小写而后者区分

解决方案 »

  1.   

    如果你查询中文 你应该这样~
    如:select * from table1 where binaray content  like "%关键字%" ;
      

  2.   

    看手册。只是不懂将属性改为二进制的不同之处。改成二进制后对相似的中文应该就可以区分的了吧?
    select * from table1 where binary name="名字" ;这样行不行?既然那个name已经是binary了,还需要加上binaray在name前面么?
      

  3.   

    将字段改成binary属性以后,中文处理问题即可解决。问题有一个,即改成这样的字段不会有什么影响吧?
      

  4.   

    这样岂不是一般的name字段都得附带binary属性?如同id是auto_increace一样?
      

  5.   

    http://expert.csdn.net/Expert/topic/2982/2982304.xml?temp=.8687097
    看一下这个吧,是MYSQL的编码问题
      

  6.   

    是否使用binary属性对性能是有影响的,不然何必要这样设计呢?
      

  7.   

    把默认的字符设成中文这是一个解决方法。如果不用这个 的话,也许就只能用设置binary方法了。