zoukankan      html  css  js  c++  java
  • Linux下的mysql默认大小写敏感

    在Linux下:
    1、数据库名与表名是严格区分大小写的;
    2、表的别名是严格区分大小写的;
    3、列名与列的别名在所有的情况下均是忽略大小写的;
    4、变量名也是严格区分大小写的;
    在Windows下:
    全部不区分大小

    Windows下
    mysql> show global variables like '%lower_case%';
    +------------------------+-------+
    | Variable_name | Value |
    +------------------------+-------+
    | lower_case_file_system | ON |
    | lower_case_table_names | 1 |
    +------------------------+-------+
    2 rows in set, 1 warning (0.23 sec)

    Linux下
    mysql> show global variables like '%lower_case%';
    +------------------------+-------+
    | Variable_name | Value |
    +------------------------+-------+
    | lower_case_file_system | OFF |
    | lower_case_table_names | 0 |
    +------------------------+-------+
    2 rows in set (0.01 sec)

    lower_case_table_names值为0敏感为1不敏感

    根据网上的方法在Linux端的mysql的配置文件my.cnf当中加入lower_case_table_names=1设置数据库为不敏感,在Windows端的mysql的配置文件my.ini当中加入lower_case_table_names=0设置为敏感,最终都以失败告终,服务直接起不来。只能通过修改代码来解决错误

    个人网站

  • 相关阅读:
    蓝桥杯 十六进制转八进制
    蓝桥杯 字母图形
    2017.12.13T19_B2_5mianshiti
    2017.11.21T19_B2_6.2讲义
    2017.12.13T19_B2_6zuoye
    2017.12.1T19_B2_5zuoye
    2017.12.1T19_B2_4zuoye
    2017.12.1T19_B2_4——2
    2017.12.1T19_B2_4.3kehouzuoye
    2017.12.1T19_B2_4.2
  • 原文地址:https://www.cnblogs.com/panbingwen/p/10703151.html
Copyright © 2011-2022 走看看