位置: 编程技术 - 正文

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改表名语句)

  • 防伪开票系统技术维护费怎么做分录
  • 开发票高校是企业还是非企业单位
  • 小规模纳税人季度超过45万怎么交税
  • 政府购买服务合同最多签几年
  • 应付债券利息计入哪里
  • 外地建筑工程开票流程
  • 非货币性资产投资个人所得税
  • 报关单报关没做收入怎么办
  • 个贷系统平账户
  • 民办非企业能开据服务发票吗?
  • 个体户开票超了30万
  • 矿产资源税是多少
  • 2017年一般纳税人增值税优惠
  • 外地餐费计入什么账户
  • 车船税计入什么费用
  • 中小五金企业如何进行成本核算
  • 专门从事股权投资的合伙企业投资收益 个人所得税
  • 银行余额不平怎么快速找原因
  • 当月开发票收到货款会计应该以什么为做账凭证?
  • 销售额不到10万免征什么税
  • 苹果11怎么充不上电了
  • h5跳转h5
  • 中央公园纽约的历史背景
  • 超级本轻薄本
  • 配件买不到
  • 现金支票应记入什么账户
  • 摄像头标定方法
  • 图片美白ps
  • laravel实战教程
  • 跨境电商小规模运营负责那些工作
  • 加工企业的税怎么算
  • 进账加计抵减政策
  • 个体户可以开多少免税发票
  • 新会计准则套期利息计算
  • sqlserver2008不存在或拒绝访问怎么办
  • sql语句修改某个字段
  • 或有资产怎么处理
  • 无形资产界定
  • 二手车需要交什么
  • 长期股权投资稀释股权的两种
  • 有限合伙企业协议
  • 收到发票了填写什么单据
  • 销售返现如何做账务处理
  • 投资收益属于什么科目,借贷方向
  • 付款凭证怎么写样本
  • 企业汇算清缴需要提供什么资料
  • 应收票据背书转让不终止确认如何记账
  • 收购 发票
  • 房屋租赁账务如何做分录
  • 现金日记账与现金流量表的区别
  • 公司购买购物卡账务处理
  • 结转已售材料成本6000元
  • 土地闲置费属于政府性基金收入
  • 新手入门会计
  • sql效率调优
  • unix的文件系统采用
  • windows server 2008 企业版
  • macbookair网页视频看不了
  • 驱动安装过程中发生错误
  • wind10怎么重置网络
  • win10双击应用程序没反应
  • glimp使用方法
  • unable to instantiate default
  • linux awk命令使用实例
  • nodejs项目搭建
  • 在一个批处理系统中
  • 简单实现异步编码的方法
  • angular api
  • node转go
  • jquery easyui有哪些特点
  • jquery获取table指定的行列
  • Python的requests网络编程包使用教程
  • 使用androidx
  • 纪检委是干什么工作的能管理税务管理局吗
  • 课题研究经费预算一般多少比较合适
  • 进项税额转出影响所得税吗
  • 增值税电子普通发票和普通发票区别
  • 进口天然气定价机制
  • csc联合培养博士资助标准
  • 西乡国税局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设