
mysql表名大小写敏感(lower_case_table_names参数详解)
打开MySQL的配置文件(通常位于 在该部分添加以下行: 保存并重启MySQL服务。
发布日期:2021-05-15 05:55:36
浏览次数:21
分类:精选文章
本文共 471 字,大约阅读时间需要 1 分钟。
修改以后:
在Linux下安装MySQL后,默认的表名是不区分大小写的。但有时候这会带来一些不便,特别是当你习惯使用大写字母命名表时。为了更好地工作,可以通过以下配置进行调整。
要查看当前的配置状态,你可以运行以下命令:
show Variables like 'lower_case_table_names';
这个参数有三种可能的值:
- 0:此时MySQL会区分大小写,意味着表名大小写敏感。
- 1:此时MySQL不区分大小写,且在存储时会将所有表名自动转换为小写。
- 2:此时MySQL仍然不区分大小写,但在存储时会保持表名的原样大小写。
如果你希望数据库行为更加灵活,可以按照以下步骤进行配置:
/etc/my.cnf
或/etc/mysql/my.cnf
),找到 [mysqld]
部分。lower_case_table_names=1
这样做后,MySQL会忽略表名的大小写,并在存储时保持与建表时一致的大小写规则。这种配置更加灵活,适合多种开发需求。
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年05月02日 07时57分17秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Mysql 批量杀死进程
2019-03-12
spring tx:advice 和 aop:config 配置事务
2019-03-12
修改layui的后台模板的左侧导航栏可以伸缩
2019-03-12
Mybatis Generator最完整配置详解
2019-03-12
报错:For input string
2019-03-12
ThreadLocal源码分析解密
2019-03-12
【Java并发编程】并发编程大合集
2019-03-12
Ubuntu初始化root密码
2019-03-12
编译android源代码(aosp)
2019-03-12
verilog一些小知识点注意事项集合
2019-03-12
C++的数据类型
2019-03-12
Java流程控制语句
2021-05-15
scratch3的作品(sb3格式的文件)怎么在移动端(手机)上进行播放呢
2021-05-15
wincc实现手机APP远程监控
2021-05-15
3.6.X版本的OSG无法打开osgShadow/ShadowVolume的问题
2021-05-15
LSM树
2021-05-15
Linux上elasticsearch7集群搭建
2021-05-15
打开网站工程时遇到配置bower显示404的问题。
2021-05-15