我使用在Ubuntu机器上的Windows机器上创建的MySQL架构。但是当我的应用程序尝试访问db时,我得到了一个
Table 'schema.Booking' doesn't exist
如何禁用此选项以使sproc案例不敏感?
答案 0 :(得分:0)
在Unix上使用lower_case_table_names = 0,在Windows上使用lower_case_table_names = 2。这样可以保留数据库和表名的字母大小写。这样做的缺点是您必须确保您的语句始终在Windows上使用正确的字母大小引用您的数据库和表名。如果将语句转移到Unix,其中lettercase很重要,如果lettercase不正确,则它们不起作用。
请参阅:http://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html