首页 热点专区 小学知识 中学知识 出国留学 考研考公
您的当前位置:首页正文

mysql表名、字段名大小写敏感问题

2024-12-15 来源:要发发知识网

windows下程序跑的好好的,到linux后提示表名不存在
原因是mysql的一个参数:lower_case_table_names

lower_case_table_names在linux下默认是0代表大小写敏感,在window下默认是1代表大小写不敏感。
所以,把lower_case_table_names改成1,或者改表名、字段名和程序,当然第一种简单一点哦。

#打开mysql的配置文件
vi 
在[mysqld]下面加上
lower_case_table_names=1
#重启mysql
sudo service mysql restart
显示全文