是否可以将表名称设置为对特定MySQL数据库不区分大小写?

时间:2016-07-01 07:45:59

标签: mysql case-sensitive

我已经创建了所有商店的程序,函数和表名,而不考虑区分大小写,因为我的开发环境是Windows。

现在我的客户端的生产服务器在LINUX上,并且在同一台服务器上托管了很多MySQL数据库。因此,在lower_case_table_names = 1中设置my.cnf会更改所有其他数据库的设置,而我的客户也不会这样做。

现在我如何才能为我的数据库设置lower_case_table_names = 1

1 个答案:

答案 0 :(得分:0)

您可以使用系统变量lower_case_table_names配置表名称在磁盘上的存储方式。

阅读部分:10.2.2标识符区分大小写 - > http://dev.mysql.com/doc/refman/5.7/en/identifier-case-sensitivity.html了解更多信息