mysql数据库区分大小写(有时数据库表明明存在,但是代码中始终抛出table ××× doesnt exist异常)

时间:2022-02-13 04:20:44

数据库配置中对大小写进行了区分,解决如下

找到mysql的配置文件,如my.ini或者my.cnf,(不同系统有一定不同,我的是deepin系统,修改配置文件/etc/mysql/mysql.conf.d/mysqld.cnf)增加如下配置

 

lower_case_table_names=1即可解决

说明:值为1时,不区分大小写,值为0时区分大小写