5

我将 MySQL 数据库表导入到 Amazon RDS。我的问题是我的查询不再起作用,并且我收到表“文件夹”不存在的错误。原因是表名不是全部小写,导致查询抛出这个错误。

有没有办法使用 MySQL Workbench 针对 Amazon RDS 数据库将表名更改为大写。我尝试使用'alter table',但是当我尝试重命名为相同的名称并更改为大写字母时,它给了我一个错误“选择的名称与存在的表冲突”。任何想法如何解决这个问题?

也许有一个选项可以告诉 Amazon RDS 忽略表名和表字段的大小写。

4

1 回答 1

15

修改mysql的my.ini并更改lower_case_table_names并重新启动mysql

lower_case_table_names=1

在 Amazon RDS 参数组上使用值“1”。

在常规 MySQL 安装中,使用值“2”。

有关更多信息,您可以阅读这篇精彩的文章http://www.kulawik.de/blog/2011/02/lower_case_table_names/

于 2013-10-29T10:14:36.960 回答