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大小写敏感的问题教你如何在windows与linux系统中设置MySQL数据库名、表名大小写敏感MySQL表名不区分大小写的设置方法MYSQL的binary解决mysql数据大小写敏感问题的方法Mysql数据库名和表名在不同系统下的大小写敏感问题使MySQL查询区分大小写的实现方法MySQL修改配置 区分大小写详解MySQL查询时区分字符串中字母大小写的方法

mysql doen s exist_Mysql中大小写敏感问题导致的MySql Error 1146 Tabel doen’t exist错误相关推荐

  1. mysql doen s exist_Mysql中大小写敏感问题导致的MySql Error 1146 Tabel doen’t exist错误_MySQL...

    MySql Error 1146 Tabel doen't exist,一般情况下是表不存在,或者表名写错了.权限问题. 今天遇到了这个问题,仔细核对几遍后,确认无误,又在phpMyAdmin里尝试s ...

  2. mysql doen s exist_Mysql实例Mysql中大小写敏感问题导致的MySql Error 1146 Tabel doen’t exist错误...

    <Mysql实例Mysql中大小写敏感问题导致的MySql Error 1146 Tabel doen't exist错误>要点: 本文介绍了Mysql实例Mysql中大小写敏感问题导致的 ...

  3. MySql Error 1146 Tabel doen't exist

    最近在导入数据库的时候出现问题:MySql Error 1146 Tabel doen't exist 解决办法: 1. mysql -uroot -proot登录到数据库 2. use databa ...

  4. mysql的设置参数中max_allowed_packet过小导致操作异常

    永久性解决方案: 修改方法1(配置文件持久化修改): vim /etc/my.cnf [mysqld] max_allowed_packet = 100M 注意:修改配置文件以后,需要重启mysql服 ...

  5. 电商库存设计mysql redis_电商中的库存管理实现-mysql与redis

    库存是电商系统的核心环节,如何做到不少卖,不超卖是库存关心的核心业务问题.业务量大时带来的问题是如何更快速的处理库存计算. 此处以最简模式来讨论库存设计. 以下内容只做分析,不能直接套用,欢迎各位同道 ...

  6. mysql 提示表不存在的解决方法error 1146 Table doesn't exist

    直接拷贝数据库导致提示表不存在的解决方法 电脑重装系统后把原来的mysql data复制进去后大部分表是可以访问的,但是有几个表提示表不存在: error: 1146: Table 'your_tab ...

  7. centos编译apache php mysql,在CentOS6.7中编译安装 apache php mysql

    安装 开发工具 yum groupinstall "Development Tools" ------------------------------ tar -jxvf apr- ...

  8. mysql在test库中创建表stu_1.在mysql的test数据库中新建表,表名为student,表结构如下:...

    [简答题]建筑设计的内容有哪些? [简答题]输入一组字符,判断英文大小写以及数字和其他字母的个数.并统计总字符数. [单选题]下列不属于汽车底盘总成的是( ) [简答题]同步器的作用是什么? [单选题 ...

  9. mysql 存byte数组中_byte数组存储到mysql

    public int AddVeinMessage(byte[] data)//插入数据库 { using (BCSSqlConnection = new MySqlConnection(strCon ...

最新文章

  1. InnoDB的MVCC如何解决幻读
  2. android游戏画面抖动,抖音游戏主播是怎么直播手机画面的?
  3. IOS开发系列--IOS程序开发概览
  4. 输入带空格字符串的两种方法
  5. collections python_python: collections
  6. SQL语句恢复数据库时一直显示“正在还原”
  7. 朴素贝叶斯(Naive Bayes),“Naive”在何处?
  8. oracle心间directory并附权,【Oracle】第一章创建授权
  9. DB First .edmx
  10. 重装系统解决:CUPS服务未启动,不能管理打印机
  11. 软件测试中测试文档的编写:测试流程测试用例
  12. 苏州大学计算机考研复试经验,苏大考研网:2014年苏州大学计算机考研经验
  13. 这种网站我看见就收藏
  14. html静态资源加载404,spring security访问静态资源文件出现404
  15. Swarm and shipyard
  16. 软件测试相关术语及其含义
  17. 【英语:基础进阶_读写专项训练】G3.记叙文写作
  18. dw的html代码文档,Dw 基础篇:DW的文档工具栏
  19. 山东泰开集团 工业机器人_对接世界“工业4.0”泰开机器人 大步向智能制造领域拓展延伸...
  20. swapidc不能连接到主机_用SWAPIDC架设一个虚拟主机销售网站

热门文章

  1. 贪心算法——合并区间(Leetcode 56)
  2. 递推——覆盖墙壁(洛谷 P1990)
  3. 经典故障:四个雷,3*2*2*3种随机方法的特殊恢复案例
  4. 近千人观看live,晚8点继续安排,2个CPU过高案例+1个文件数据删除案例-Oracle故障分析的方法论+DBA能力提升要领...
  5. 关于数据库中的锁,你不知道的是...
  6. 健康医疗数据库建设亟需“万象更新”式变革
  7. 面向对象的Python编程,你需要知道这些!
  8. 这个大学生开发者用技术解决收入问题,乡亲们都回村了
  9. Cassandra Gossip协议的二三事儿
  10. 微服务架构下,DLI的部署和运维有何奥秘?