首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

设置MYSQL不区分表大小写

作者:  时间: 2011-05-25

ENV:

MYSQL 5.0+

CENTOS


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

lower_case_table_names = 1{默认是0的}

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

PS:

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