MySQL表名不区分大小写的设置方法

 更新时间:2014年04月23日 09:15:04   作者:  
今天郁闷死了,在LINUX下调一个程序老说找不到表,但是我明明是建了表的,在MYSQL的命令行下也可以查到,为什么程序就找不到表呢?

原来Linux下的MySQL默认是区分表名大小写的,通过如下设置,可以让MySQL不区分表名大小写:
1、用root登录,修改 /etc/my.cnf;
2、在[mysqld]节点下,加入一行: lower_case_table_names=1
3、重启MySQL即可;

其中 lower_case_table_names=1 参数缺省地在 Windows 中这个选项为 1 ,在 Unix 中为 0,因此在window中不会遇到的问题,一旦一直到linux就会出问题的原因(尤其在mysql对表起名时是无法用大写字母的,而查询用了大写字母却会出查不到的错误,真是弄的莫名其妙)

相关文章

  • MySQL函数一览_MySQL函数全部汇总

    MySQL函数一览_MySQL函数全部汇总

    下面小编就为大家带来一篇MySQL函数一览_MySQL函数全部汇总。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • mysql8如何设置不区分大小写ubuntu20

    mysql8如何设置不区分大小写ubuntu20

    这篇文章主要介绍了mysql8如何设置不区分大小写ubuntu20问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • 解读MySQL的客户端和服务端协议

    解读MySQL的客户端和服务端协议

    这篇文章主要介绍了MySQL的客户端和服务端协议的相关资料,帮助大家更好的理解和学习使用MySQL,感兴趣的朋友可以了解下
    2021-05-05
  • 在Qt中操作MySQL数据库的实战指南

    在Qt中操作MySQL数据库的实战指南

    QT连接Mysql数据库的步骤相对繁琐,但是也是一个不错的学习经历,下面这篇文章主要给大家介绍了关于在Qt中操作MySQL数据库的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-04-04
  • 在阿里云的CentOS环境中安装配置MySQL的教程

    在阿里云的CentOS环境中安装配置MySQL的教程

    这篇文章主要介绍了在阿里云的CentOS环境中安装配置MySQL的教程,注意一下文章开头所提到的系统自带MariaDB的问题,需要的朋友可以参考下
    2015-12-12
  • MySQL 大数据量快速插入方法和语句优化分享

    MySQL 大数据量快速插入方法和语句优化分享

    对于事务表,应使用BEGIN和COMMIT代替LOCK TABLES来加快插入
    2012-04-04
  • 详解Mysql主从同步配置实战

    详解Mysql主从同步配置实战

    这篇文章主要介绍了详解Mysql主从同步实战,实例分析了Mysql主从同步的原理和实现,非常具有实用价值,需要的朋友可以参考下。
    2017-03-03
  • MySQL 视图 第1349号错误解决方法

    MySQL 视图 第1349号错误解决方法

    把下面SQL里的SELECT单独执行,没有问题,但是用来CREATE VIEW 就报错了.
    2008-03-03
  • MySQL 字符串截取相关函数小结

    MySQL 字符串截取相关函数小结

    本文是脚本之家小编给大家收藏整理的关于MySQL 字符串截取相关函数小结,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2018-04-04
  • MySQL中的最左匹配原则

    MySQL中的最左匹配原则

    这篇文章主要介绍了MySQL中的最左匹配原则,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09

最新评论