我想请教一下,从哪里设置MYSQL中的排序规则为忽略大小写?谢谢。

解决方案 »

  1.   

    这个需要设置你的表的字符集的校对集或者排序的时候用函数LOWER()处理一下。 order by lower(col1)
      

  2.   

    字符串大小写转化函数有两对: lower(), uppper() 和 lcase(), ucase()
    lower(), uppper()标准SQL,和其他数据库兼容。
      

  3.   

    sorry,可能我的问题有误,我想当我使用大写字母创建表的以后,我可以使用小写字母的表名进行操作。
      

  4.   

    谢谢,已经解决,lower_case_table_names = 1就可以了。
      

  5.   

    lower_case_table_names = 1 对保持windows和linux平台兼容性蛮有好处的。可以忽略表名大小写。
    linux下默认是区分大小写。
      

  6.   

    问一个MYSQL的排序规则
    我想当我使用大写字母创建表的以后,我可以使用小写字母的表名进行操作。这两个问题可是差了十万八千里了。