博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql中表名不区分大小写
阅读量:6936 次
发布时间:2019-06-27

本文共 1256 字,大约阅读时间需要 4 分钟。

mysql> show variables like 'lower_case_table_names';  

+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| lower_case_table_names | 0     |
+------------------------+-------+
1 row in set (0.01 sec)

mysql> set global lower_case_table_names=1;

ERROR 1238 (HY000): Variable 'lower_case_table_names' is a read only variable
mysql> set lower_case_table_names=1;       
ERROR 1238 (HY000): Variable 'lower_case_table_names' is a read only variable
mysql>

默认是0,代表区分大小写,改为1,为不区分大小写。此参数不支持动态修改,需要在my.cnf里增加lower_case_table_names=1,然后重启MYSQL数据库即可。

mysql> show tables;

+----------------+
| Tables_in_test |
+----------------+
| car            |
| test1          |
| test2          |
| user           |
| user_201112    |
| user_201201    |
| user_201202    |
| user_201203    |
+----------------+
8 rows in set (0.00 sec)

mysql> select * from TEST2;

+----+------+------+
| id | tid  | name |
+----+------+------+
|  2 |    2 | bb   |
|  3 |    3 | cc   |
|  4 |    4 | NULL |
|  6 |    4 | ee   |
+----+------+------+
4 rows in set (0.04 sec)
mysql> select * from test2;
+----+------+------+
| id | tid  | name |
+----+------+------+
|  2 |    2 | bb   |
|  3 |    3 | cc   |
|  4 |    4 | NULL |
|  6 |    4 | ee   |
+----+------+------+
4 rows in set (0.00 sec)

 

本文转自 liang3391 51CTO博客,原文链接:http://blog.51cto.com/liang3391/842969

转载地址:http://fabnl.baihongyu.com/

你可能感兴趣的文章
我的Git忽略文件
查看>>
Maven学习总结(六)——Maven与Eclipse整合
查看>>
我的友情链接
查看>>
深入浅出CChart 每日一课——第九课 实时数据显示,期中考试
查看>>
深入浅出CChart 每日一课——第十三课 似曾相识之云图,乱花渐欲迷人眼
查看>>
SpringMVC权限管理
查看>>
nginx Etag模块
查看>>
Oracle操作的部分ddl语句
查看>>
tune2fs指令
查看>>
Windows Server 8任务管理新功能
查看>>
博文测试
查看>>
PHP字符串转二进制(支持混合字符串)
查看>>
Excel 中使用SQL 语句查询数据(四)
查看>>
java开发中的23种设计模式详解 [转]
查看>>
Linux上vi(vim)编辑器使用教程
查看>>
C#设计模式之职责链
查看>>
Git使用基础篇
查看>>
序列动作Sequence
查看>>
centos下安装lua环境
查看>>
centos7安装ftp服务
查看>>