我将我的MySQL数据库表导入到Amazon。我的问题是,我的查询不再工作,我得到的错误,我的表‘文件夹’不存在。原因是表名并不都是小写的,这会导致查询抛出此错误。
是否有一种方法可以使用MySQL工作台对Amazon数据库使用大写字母更改表名。我尝试使用'alter‘,但当我尝试重命名并更改为大写字母时,它会给我一个错误:“所选的名称与现有表发生冲突”。有什么办法解决这个问题吗?
也许有一个选项可以告诉Amazon忽略表名和表字段的大写化。
发布于 2013-10-29 10:14:36
修改mysql的my.ini,更改lower_case_table_names并重新启动mysql
lower_case_table_names=1在Amazon参数组上使用'1‘值。
在常规的MySQL安装中,使用'2‘值。
要获得更多信息,您可以阅读这篇漂亮的文章names/
https://stackoverflow.com/questions/19654488
复制相似问题