Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以为特定的MySQL数据库设置不区分大小写的表名?_Mysql_Case Sensitive - Fatal编程技术网

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

是否可以为特定的MySQL数据库设置不区分大小写的表名?,mysql,case-sensitive,Mysql,Case Sensitive,由于我的开发环境是Windows,所以我创建了所有存储过程、函数和表名,而不考虑大小写敏感性 现在我的客户机的生产服务器在LINUX上,在同一台服务器上托管了很多MySQL数据库。因此,在my.cnf中设置lower\u case\u table\u names=1将更改所有其他数据库的设置,这是我的客户端不想做的 现在,我如何仅为我的数据库设置lower\u case\u table\u names=1。您可以使用系统变量lower\u case\u table\u names配置如何在磁盘上

由于我的开发环境是Windows,所以我创建了所有存储过程、函数和表名,而不考虑大小写敏感性

现在我的客户机的生产服务器在LINUX上,在同一台服务器上托管了很多MySQL数据库。因此,在
my.cnf
中设置
lower\u case\u table\u names=1
将更改所有其他数据库的设置,这是我的客户端不想做的


现在,我如何仅为我的数据库设置
lower\u case\u table\u names=1

您可以使用系统变量lower\u case\u table\u names配置如何在磁盘上存储表名


阅读:10.2.2标识符区分大小写-->一节了解更多信息

您可以使用系统变量lower\u Case\u table\u names配置如何在磁盘上存储表名


阅读:10.2.2标识符区分大小写-->一节以了解更多信息

我认为没有办法做到这一点。我希望可以,否则我需要检查所有存储过程代码和查询,并手动设置表名..:(我不认为有办法做到这一点,我希望我可以,否则我需要检查所有存储过程代码和查询,并手动设置表名。)(.如何为特定数据库设置小写字母表名=1?.如何为特定数据库设置小写字母表名=1?