首页 > 数据库 > MySQL > 设置MYSQL不区分表大小写
ENV:
MYSQL 5.0+
CENTOS
[@more@]通过修改/etc/my.cnf,在[mysqld]后面加上:
lower_case_table_names = 1{默认是0的}
重启mysql则可,新建表时,无论表名有无大小写,在数据库里统一转换为小写存储,但是之前的表还会保持原来的形式。
PS:
虽然mysql提供了这种方式,但是还是要规范我们的程序,避免这种问题发生。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10130206/viewspace-1050351/ ,如需转载,请注明出处,否则将追究法律责任。