设置MYSQL不区分表大小写

ENV:

MYSQL 5.0+

CENTOS


通过修改/etc/my.cnf,在[mysqld]后面加上:

lower_case_table_names = 1{默认是0的}

重启mysql则可,新建表时,无论表名有无大小写,在数据库里统一转换为小写存储,但是之前的表还会保持原来的形式。

PS:

虽然mysql提供了这种方式,但是还是要规范我们的程序,避免这种问题发生。

作者: qqmengxue   发布时间: 2011-05-25