如何在mysql VIEW中解决区分大小写的问题

时间:2016-11-09 09:37:55

标签: mysql linux

我的my.cnf配置文件包含:

lower_case_table_names = 2

因此,如果表格名称为"MyUsers",则会按原样使用。

但在视野中:我用作"myusers"

在Windows中工作。

现在当我尝试在linux服务器上执行它(查看)时,它会说"myusers" doesnt exists.

linux及其相应的解决方案有什么问题。

不重复:我清楚地提到了我需要的东西以及我得到的东西。这是在视野中。

1 个答案:

答案 0 :(得分:-1)

MySQL用户表和视图的文件。文件名与创建的表的名称相同。就涉及文件而言,Windows不区分大小写。 Linux不是,这意味着您可以将文件myfile.txtMyfile.txt放在同一个文件夹中。

没有出路(过去我学到了这一点,因为你现在正在学习它)。您必须使用表/视图名称与定义相同的大小写。另一方面,列名不区分大小写。