mysql linux下表名忽略大小写注意事项

Posted 邱明成

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql linux下表名忽略大小写注意事项相关的知识,希望对你有一定的参考价值。

在Unix中使用lower_case_tables_name=0,在Windows中使用lower_case_tables_name=2。这样了可以保留数据库名和表名的大小写。不利之处是必须确保在Windows中查询总是用正确大小写引用数据库名和表名。如果将查询转移到Unix中,由于在Unix中大小写很重要,如果大小写不正确,它们不工作。
例外:如果你正使用InnoDB表,在任何平台上均应将lower_case_tables_name设置为1,以强制将名转换为小写。
请注意在Unix中将lower_case_tables_name设置为1之前,重启mysqld之前,必须先将旧的数据库名和表名转换为小写


以上是关于mysql linux下表名忽略大小写注意事项的主要内容,如果未能解决你的问题,请参考以下文章

linux mysql怎么设置忽略表名大小写

Linux中MySQL忽略表中字段大小写

MYSQL如何设置大小写敏感

mysql表名忽略大小写配置

MySqllinux下,设置mysql表名忽略大小写

MYSQL如何设置大小写敏感