Mysql中大小写敏感问题导致的MySql Error 1146 Tabel doen’t exist错误

 更新时间:2014年10月10日 11:26:01   投稿:junjie  
这篇文章主要介绍了Mysql中大小写敏感问题导致的MySql Error 1146 Tabel doen’t exist错误,需要的朋友可以参考下

MySql Error 1146 Tabel doen't exist,一般情况下是表不存在,或者表名写错了、权限问题。

今天遇到了这个问题,仔细核对几遍后,确认无误,又在phpMyAdmin里尝试select,可以查询出数据。又核对权限,确认该mysql用户具有所有权限。那这个错误是怎么回事呢?查询了一些资料后,发现如果mysql引擎不对可能会造成真实存在的表却无法访问,但是发现引擎都是myisam。

这下犯愁了,错误出在哪里呢?又找了半天,仍然无果。无辜的看着这段报错代码,发呆了半天,突然发现了一个已经被我忽视的细节,详细的报错代码为 Tabel  ABC doen't exist,这里的表名为大写,而数据库中的表名为abc(马冬注:只为举例,没有此表),是小写的。在phpMyAdmin用大写表名ABC尝试select,果然报错提示Tabel  ABC doen't exist。

到这里,问题清楚可见,原因是一个被我忽略的问题:windows服务器下,mysql的数据表是大小写不敏感的,而linux服务器默认情况下大小写敏感。如果linux服务器要修改成大小写不敏感,可以找到/etc/my.cnf,在[mysqld]下加入一行: lower_case_table_names=1。(马冬注:lower_case_table_names默认情况下为0,及表名大小写敏感;修改为1,即大小写不敏感)。如果没有修改服务器配置的权限,那就注意出现的每一个表名都要大小写一致。

不注意小细节,往往会浪费很多时间的。细节决定成败。

相关文章

  • 详解MySQL 聚簇索引与非聚簇索引

    详解MySQL 聚簇索引与非聚簇索引

    这篇文章主要介绍了MySQL 聚簇索引与非聚簇索引的相关资料,帮助大家更好的理解和学习MySQL索引,感兴趣的朋友可以了解下
    2020-09-09
  • MySQL无法重启报错Warning: World-writable config file ‘/etc/my.cnf’ is ignored的解决方法

    MySQL无法重启报错Warning: World-writable config file ‘/etc/my.cnf’

    最近在维护公司服务器的时候,在关闭数据库的命令发现mysql关不了了,提示错误为Warning: World-writable config file '/etc/my.cnf' is ignored,通过查找网上的资料终于解决了,现在将解决的方法分享给大家,同样遇到这个问题的朋友们可以参考借鉴。
    2016-12-12
  • 一文搞懂MySQL XA如何实现分布式事务

    一文搞懂MySQL XA如何实现分布式事务

    MySQL如何实现多个MySQL数据库更新的一致性呢?那就是MySQL XA,本文就来介绍一下MySQL XA如何实现分布式事务,具有一定的参考价值,感兴趣的可以了解一下
    2021-11-11
  • MySQL命令行连接方式

    MySQL命令行连接方式

    这篇文章主要介绍了MySQL命令行连接方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-09-09
  • MySQL中UNION 和 JOIN 多表联合查询方式

    MySQL中UNION 和 JOIN 多表联合查询方式

    本文介绍了在MySQL中UNION和JOIN两种多表查询的方式,包括它们的适用场景、语法和特性,JOIN用于关联数据,而UNION用于合并具有相同结构但无直接关系的数据,感兴趣的朋友跟随小编一起看看吧
    2024-11-11
  • MySQL数据库优化推荐的编译安装参数小结

    MySQL数据库优化推荐的编译安装参数小结

    这篇文章主要介绍了MySQL数据库优化推荐的编译安装参数小结,需要的朋友可以参考下
    2015-04-04
  • mysql优化之路----hash索引优化

    mysql优化之路----hash索引优化

    本文是笔者自己做的关于mysql的优化方面的小测试,暂时仅仅做了hash索引优化的测试,以后会做更多方面,希望能够给您带来收获,祝您工作愉快。
    2014-08-08
  • MySQL存储引擎的实现要素分析

    MySQL存储引擎的实现要素分析

    这篇文章主要为大家介绍了MySQL存储引擎的实现要素分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • 最全的mysql查询语句整理

    最全的mysql查询语句整理

    这篇文章主要介绍了最全的mysql查询语句整理,需要的朋友可以参考下
    2016-06-06
  • Windws MySQL 8.4 LTS的安装

    Windws MySQL 8.4 LTS的安装

    本文主要介绍了Windws MySQL 8.4 LTS的安装,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-05-05

最新评论