mysql doen s exist_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大小写敏感的问题教你如何在windows与linux系统中设置MySQL数据库名、表名大小写敏感MySQL表名不区分大小写的设置方法MYSQL的binary解决mysql数据大小写敏感问题的方法Mysql数据库名和表名在不同系统下的大小写敏感问题使MySQL查询区分大小写的实现方法MySQL修改配置 区分大小写详解MySQL查询时区分字符串中字母大小写的方法
mysql doen s exist_Mysql中大小写敏感问题导致的MySql Error 1146 Tabel doen’t exist错误相关推荐
- mysql doen s exist_Mysql中大小写敏感问题导致的MySql Error 1146 Tabel doen’t exist错误_MySQL...
MySql Error 1146 Tabel doen't exist,一般情况下是表不存在,或者表名写错了.权限问题. 今天遇到了这个问题,仔细核对几遍后,确认无误,又在phpMyAdmin里尝试s ...
- mysql doen s exist_Mysql实例Mysql中大小写敏感问题导致的MySql Error 1146 Tabel doen’t exist错误...
<Mysql实例Mysql中大小写敏感问题导致的MySql Error 1146 Tabel doen't exist错误>要点: 本文介绍了Mysql实例Mysql中大小写敏感问题导致的 ...
- MySql Error 1146 Tabel doen't exist
最近在导入数据库的时候出现问题:MySql Error 1146 Tabel doen't exist 解决办法: 1. mysql -uroot -proot登录到数据库 2. use databa ...
- mysql的设置参数中max_allowed_packet过小导致操作异常
永久性解决方案: 修改方法1(配置文件持久化修改): vim /etc/my.cnf [mysqld] max_allowed_packet = 100M 注意:修改配置文件以后,需要重启mysql服 ...
- 电商库存设计mysql redis_电商中的库存管理实现-mysql与redis
库存是电商系统的核心环节,如何做到不少卖,不超卖是库存关心的核心业务问题.业务量大时带来的问题是如何更快速的处理库存计算. 此处以最简模式来讨论库存设计. 以下内容只做分析,不能直接套用,欢迎各位同道 ...
- mysql 提示表不存在的解决方法error 1146 Table doesn't exist
直接拷贝数据库导致提示表不存在的解决方法 电脑重装系统后把原来的mysql data复制进去后大部分表是可以访问的,但是有几个表提示表不存在: error: 1146: Table 'your_tab ...
- centos编译apache php mysql,在CentOS6.7中编译安装 apache php mysql
安装 开发工具 yum groupinstall "Development Tools" ------------------------------ tar -jxvf apr- ...
- mysql在test库中创建表stu_1.在mysql的test数据库中新建表,表名为student,表结构如下:...
[简答题]建筑设计的内容有哪些? [简答题]输入一组字符,判断英文大小写以及数字和其他字母的个数.并统计总字符数. [单选题]下列不属于汽车底盘总成的是( ) [简答题]同步器的作用是什么? [单选题 ...
- mysql 存byte数组中_byte数组存储到mysql
public int AddVeinMessage(byte[] data)//插入数据库 { using (BCSSqlConnection = new MySqlConnection(strCon ...
最新文章
- InnoDB的MVCC如何解决幻读
- android游戏画面抖动,抖音游戏主播是怎么直播手机画面的?
- IOS开发系列--IOS程序开发概览
- 输入带空格字符串的两种方法
- collections python_python: collections
- SQL语句恢复数据库时一直显示“正在还原”
- 朴素贝叶斯(Naive Bayes),“Naive”在何处?
- oracle心间directory并附权,【Oracle】第一章创建授权
- DB First .edmx
- 重装系统解决:CUPS服务未启动,不能管理打印机
- 软件测试中测试文档的编写:测试流程测试用例
- 苏州大学计算机考研复试经验,苏大考研网:2014年苏州大学计算机考研经验
- 这种网站我看见就收藏
- html静态资源加载404,spring security访问静态资源文件出现404
- Swarm and shipyard
- 软件测试相关术语及其含义
- 【英语:基础进阶_读写专项训练】G3.记叙文写作
- dw的html代码文档,Dw 基础篇:DW的文档工具栏
- 山东泰开集团 工业机器人_对接世界“工业4.0”泰开机器人 大步向智能制造领域拓展延伸...
- swapidc不能连接到主机_用SWAPIDC架设一个虚拟主机销售网站
热门文章
- 贪心算法——合并区间(Leetcode 56)
- 递推——覆盖墙壁(洛谷 P1990)
- 经典故障:四个雷,3*2*2*3种随机方法的特殊恢复案例
- 近千人观看live,晚8点继续安排,2个CPU过高案例+1个文件数据删除案例-Oracle故障分析的方法论+DBA能力提升要领...
- 关于数据库中的锁,你不知道的是...
- 健康医疗数据库建设亟需“万象更新”式变革
- 面向对象的Python编程,你需要知道这些!
- 这个大学生开发者用技术解决收入问题,乡亲们都回村了
- Cassandra Gossip协议的二三事儿
- 微服务架构下,DLI的部署和运维有何奥秘?