我已将我的应用程序托管在第三方托管服务上,我没有MYSQL控制台,我可以更改 lower_case_table_names 变量。
在我的PHP应用程序SQL中的大小写混合(一些时间样本和一些时间SAMPLE)
我运行查询
SELECT * FROM sample;
它工作正常,但当我运行这个
SELECT * FROM SAMPLE;
它会产生#1146 - 表'dbmma.SAMPLE'不存在的错误。
我该如何解决?我认为在我的应用程序中更改所有SQL语句是不可行的
如果是,那么我可以从PHPMYADMIN更改SQL不区分大小写吗?如何?
存储引擎是否会影响SQL区分大小写?我使用 InnoDB 。
感谢
答案 0 :(得分:3)
没有。区分大小写是服务器设置;如果你无法访问MySQL服务器配置文件(它听起来不像你那样),你就无法改变它。