我在第三方托管服务上托管了我的应用程序,我没有可以更改 lower_case_table_names变量的 MYSQL 控制台。
在我的混合大小写的 php 应用程序 SQL 中(有时是示例和有时是 SAMPLE)
我运行查询
SELECT * FROM sample;
它工作正常但是当我运行它时
SELECT * FROM SAMPLE;
它会生成错误#1146 - 表 'dbmma.SAMPLE' 不存在。
我该如何解决?而且我认为更改我的应用程序中的所有 SQL 语句是不可行的。
如果可以,我可以从 PHPMYADMIN 更改 SQL 不区分大小写,然后如何?
存储引擎是否影响 SQL 区分大小写?我用过InnoDB。谢谢
问问题
2646 次