我将 MySQL 数据库表导入到 Amazon RDS。我的问题是我的查询不再有效,并且收到错误消息,表明我的表“文件夹”不存在。原因是表名不全是小写,导致查询抛出这个错误。
有没有一种方法可以使用 MySQL Workbench 针对 Amazon RDS 数据库将表名称更改为大写。我尝试使用“alter table”,但当我尝试重命名为相同名称并更改为大写字母时,它给我一个错误“所选名称与现有表冲突”。有什么想法如何解决这个问题吗?
也许有一个选项可以告诉 Amazon RDS 忽略表名称和表字段的大小写。
修改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/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)