0
我正在使用Amazon AWS RDS mySql,并设置了lower_case_table_names = 1(不是说我相信这个设置应该在这种情况下有所作为)。mySQLcommand区分大小写错误
我执行一个查询看起来像这样:
insert into trades.fills set [email protected], [email protected], ETC
,并得到一个错误回来:
Table 'trades.Fills' doesn't exist
笔记 'F' 到 'F' 的变化。
trades.fills确实存在于数据库中,trades.Fills没有。
如果我做了一个“SELECT * FROM trades.Fills”,我得到了不存在的错误(正确),并且如果我做了“SELECT * FROM trades.Fills”(也是正确的),它就起作用了。
任何想法为什么它会改变我的查询的情况下,或者是什么导致了这个问题?
您可以在Amazon RDS上设置lower_case_table_names = 1吗?我已经看到关于这个不起作用的帖子(可能是老问题)。 – mconlin 2013-05-06 01:52:42
我已经能够设置该值,但我不知道它是否具有预期的效果。无论如何,在这里我已经在我的查询中得到了正确的案例,所以它不应该**有任何区别 – mcmillab 2013-05-06 02:48:52