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设置为敏感,最终都以失败告终,服务直接起不来。只能通过修改代码来解决错误

    个人网站

  • 相关阅读:
    深入Activity生命周期(一)
    android APK 中英文对比(转)
    android中获得系统语言
    mime Contenttype(http head)(转)
    activity设置全屏
    Activity常用知识
    关于这次数学建模
    排列组合
    hdu 1003 笔记
    杂想
  • 原文地址:https://www.cnblogs.com/panbingwen/p/10703151.html
Copyright © 2011-2022 走看看