Mysql Lower Case Table Names

  • Linux下Mysql表名不区分大小写
    1. 用root帐号登录
    2. /etc/my.cnf 中的 [mysqld] 后添加添加 lower_case_table_names=1
    3. 重启 MYSQL 服务,这时已设置成功表名不区分大小写;

  • lower_case_table_names参数详解:
  • MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:
    • 数据库名与表名是严格区分大小写的
    • 表的别名是严格区分大小写的
    • 列名与列的别名在所有的情况下均是忽略大小写的
    • 变量名也是严格区分大小写的
    • MySQL在Windows下都不区分大小写
上一篇