collation  gbk_bin或utf_bin

解决方案 »

  1.   

    我现在想在测试服务器上尽量模似客户的mysql,把这个大小写的现像设置出来。我使用
    create database test2 CHARACTER SET GB2312 COLLATE GB2312_bin
    还是不会区分大小写啊。
      

  2.   

    mysql不区分大小写,但是linux是区分文件名大小写的。mysql的表实际上是/data文件夹下的文件,你也装个Linux下的mysql就可以了。
      

  3.   

    unix 类系统是区分大小写的,而 windows 系统是不区分大小写的。
    所以 MySQL 推荐建库建表时都用小写字母,以便今后平台间移植。因为在 unix 上你可以建立 X 和 x 两个数据库,但是拷贝到 windows 时就不对了,后拷贝上去的要覆盖前者了。
    它也有个参数可以强制使用小写建数据库或者数据表的,忘记了,你看看启动参数。
      

  4.   

    也就是说mysql表大小写是和文件名大小写有关了?那也代表在windows下无法重现客户端的情况?