位置: 编程技术 - 正文

MySQL关于exists的一个bug

编辑:rootadmin

推荐整理分享MySQL关于exists的一个bug,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

今天碰到一个关于exists很奇怪的问题

第一个语句如下:

产生的结果是:

第二个语句如下:

产生的结果是:

确实相当奇怪,对于exist子句来说,其判断的是子查询的值是否存在,也就是说,列名,和对列名求最大值没什么区别啊。

包括MySQL官方文档中也提到

Traditionally, an EXISTS subquery starts with SELECT *, but it could begin with SELECT 5 or SELECT column1 or anything at all. MySQL ignores the SELECT list in such a subquery, so it makes no difference.

MySQL关于exists的一个bug

大意就是MySQL会自动忽略到SELECT的列表。

后来在自己的环境测试了一下,确实是MySQL的一个bug

测试环境:MySQL 5.6.,5.7.

很明显,id等于2的列不存在,但是第二条语句还是当做TRUE来处理了。

也确认了下两条语句的执行计划和改写后的SQL

第一个语句

第二个语句

执行计划及改写后的SQL确实有所不同,看来,确实是MySQL的一个bug了。

于是,给官方提了个bug

,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

MYSQL将表名称修改成大写的存储过程 本文为大家分享了MYSQL将表名称修改成大写的存储过程,具体内容如下1.条件:1.1Mysql设置对大小写敏感2.执行下述存储过程:#calluppercase('库名')DROPPROCEDUR

mysqldumpslow用法示例(慢查询) mysqldumpslow是mysql自带的用来分析慢查询的工具经常使用几个命令-sORDERwhattosortby(al,at,ar,c,l,r,t),‘at'isdefault-tNUMjustshowthetopnqueries-gPATTERNgrep:onlyconsiderstmtsthati

详解MySQL用事件调度器Event Scheduler创建定时任务 前言事件调度器相当于操作系统中的定时任务(如:Linux中的cron、Window中的计划任务),但MySql的事件调度器可以精确到秒,对于一些实时性要求较高的数

标签: MySQL关于exists的一个bug

本文链接地址:https://www.jiuchutong.com/biancheng/348242.html 转载请保留说明!

上一篇:Mysql分区表的管理与维护(mysql 表分区)

下一篇:MYSQL将表名称修改成大写的存储过程(mysql改表名语句)

  • 金税盘的作用是什么意思
  • 怎么查19年以前税收
  • 现金流量表中的销售商品提供劳务收到的现金
  • 经营性收入包括投资收益吗
  • 未交增值税借方表示什么
  • 开民工工资专户
  • 利润表的上期金额是指全年吗
  • 跨年度退货可以开红字发票吗
  • 工厂筹建期间购房合法吗
  • 企业的现金流量表反映的是什么
  • 收到虚开的普票已经入账怎么调账
  • 佣金和手续费税前扣除比例
  • 出口报关单上的运费和保费和实际不一致
  • 建筑清包工的账务处理
  • 以旧换新的金子划算吗
  • 暂估成本结转后怎么冲回
  • 把材料退给客户怎么处理
  • 购买毛巾的费用是多少
  • 本月没开票怎么报税
  • 通用机打发票什么样子
  • 非居民企业能否认定为一般纳税人
  • 增值税缴纳计入成本吗
  • 税务利润表怎么填
  • 已开发票做账联放哪里
  • 房地产企业预缴增值税如何申报
  • 金融机构在境外
  • win11多任务怎么用
  • 未开票收入冲回如何做账
  • 补缴增值税滞纳金天数
  • php字符串赋值
  • 作废的凭证不能恢复吗
  • PHP:pg_lo_read_all()的用法_PostgreSQL函数
  • 销售折扣属于什么项目
  • 商贸公司销售
  • 小规模拍卖公司怎么开票
  • 物流辅助服务包括货物运输吗
  • 网络分割算法
  • es6面试题promise
  • gcn时间序列
  • 施工单位奖金分配方案
  • 普通发票增量需要什么资料
  • 资本公积的项目有哪些
  • 织梦一直显示上一页和下一页
  • php 缓存
  • 公司报销招待费需要发票还需要菜单明细吗
  • 信用减值损失会影响营业利润吗
  • 社保比例调整了吗
  • 借别人钱收据怎么写
  • 质量不合格怎么说
  • 发票服务内容写错怎么办
  • 试驾车折旧残值怎么计算
  • 企业的期间费用包括制造费用吗
  • 建筑工程购买的搬运设备升降平台分录
  • linux介绍视频
  • uefimbr安装win7
  • win10怎么查看windows版本
  • ubuntu开机黑屏无法进入登录界面
  • 新手怎么装
  • windowxp怎么取消开机密码
  • 服务器centos7
  • win 7怎么设置开机启动
  • opengl programming guide
  • c# opengl 3d
  • shell exec重定向
  • Ver、Vol、Ctty命令的使用教程
  • 多媒体播放器使用方法
  • 滤镜调试
  • 动态加载dll错误
  • javascript中的闭包
  • android基础知识大全
  • 加密批处理代码
  • python中str的用法
  • mac打开多个窗口
  • android基础知识点
  • win7 python
  • 3ds 俄罗斯方块
  • a类棉b类棉c类的区别
  • 重庆国税电子税务局
  • 福建地税网
  • 转租房子转租人需要签合同吗合法吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设