mysql表名不区分大小写怎么配置

发布时间:2020-10-03编辑:脚本学堂
linux下mysql表名不区分大小写的设置方法,修改linux上mysql的配置文件,配置mysql中表名忽略大小写,需要的朋友参考下。

问题描述:
下载了一个php程序,在windows上运行很正常,可是在linux上运行时,提示表不存在。

原因分析:
windows上mysql不分表名大小写,在linux上由于mysql默认是却分大小写的,所以程序会出错。

修改linux上mysql的配置文件,修改为忽略大小写。

修改办法:

vi /etc/my.cnf

在[mysqld]下添加:
lower_case_table_names=1
以上这句就是不区分大小写表名。

重启下mysql服务,生效。

不过,不建议这么修改,在写程序时还是要力求规范,注意区分大小写。