> 数据库 > MySQL >

Linux环境下MySQL报Table 'xxx' doesn't exist错误解决方法

 修改了lower_case_table_names=1 后,业务发有个库的表打不开了,看了表名以前是大写,查了一下如果设置不区分大小写,

以前的大小表名要改成小写。重启服务后可用!



MYSQL在LINUX下数据库名、表名、列名、别名大小写规则如下:
1.数据库名与表名是严格区分大小写的
2.表的别名是严格区分大小写的
3.列名与列的别名在所有的情况下均是忽略大小写的
4.变量名也是严格区分大小写的  (责任编辑:IT)