我将数据库从Windows导入到linux,所有表名都是小写的。
有没有办法在Linux中将mysql表名从小写转换为大写?
非常感谢您提出的任何建议。
答案 0 :(得分:2)
我假设您正在以大写形式处理表名,这些名称在Windows中有效,但由于区分大小写,因此不再适用于Linux。
您可以重命名每个数据库。但是,如果您可以访问mySQL配置,那么您还应该能够set --lower-case-table-names
to 1
。
我没有使用该选项的经验,但根据手册,它使mySQL对表格不敏感,就像在Windows上默认情况一样。