位置: 编程技术 - 正文

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

  • 摊薄净资产收益率是什么意思
  • 水利基金的计税税率6
  • 工会经费申报晚了怎么处理
  • 个人所得税app是什么意思
  • 房产税应由哪方交纳
  • 房子已买
  • 货物抵扣货款分录
  • 房产一般纳税人每个月报哪些税
  • 没有进项发票怎么出口报关
  • 其他服务业经营范围包括哪些
  • 纳税的税种有哪些
  • 内销征税是什么意思
  • 重点创业人群
  • 可税前扣除的捐赠支出
  • 软件企业产品如何销售
  • 资本公积可以怎么处理掉
  • 购买健身器材需要注意什么
  • 背书出去的票据信息在哪里查询
  • 律师事务所的会计账务处理
  • 职工教育经费列支范围及标准
  • 没有产权的房子可以公证吗
  • 承兑汇票怎么换算
  • 免税单位出租房产如何缴纳房产税
  • 自定义输入是什么
  • 未分配利润怎么消化掉 避开所得税
  • 固定资产不入账的后果
  • 销售人员报销差旅费怎么报税
  • 公司个人垫付的费用会计分录
  • 怎么删除office
  • php4位数的随机字符
  • 误解苹果
  • 如何设置谷歌浏览器语言为中文
  • vue3的生命周期
  • i33240配什么主板
  • 科技型中小企业享受优惠税收政策
  • 境外汇款预处理是什么意思
  • 微信php源码
  • 报税财务报表怎么申报
  • java静态方法和动态方法的区别
  • 计划资产产生的股利
  • 织梦cms官网
  • 织梦的css样式在哪
  • 轿车折旧年限为几年
  • 什么时候不能计入开办费
  • 转让股权溢价账务处理会计分录
  • 建造合同信息表
  • 实收资本如何进行核算
  • 已抵扣进项税额转出的会计分录怎么做
  • 借款利息应计入
  • 股权投资业务是什么意思
  • 专用发票给客户的都要盖章吗
  • 会计凭证数字书写模板
  • 税控盘网上抄报税的步骤
  • 中小型企业会计
  • SQLServer:探讨EXEC与sp_executesql的区别详解
  • Mysql使用or如何优化
  • be备份linux系统
  • win7系统怎么给软件打开摄像头权限
  • win10更新预览版
  • win102h20
  • linux删除后恢复
  • windows8启动管理器
  • 常用的linux操作
  • 一篇非常好的作文
  • 冗余文件是什么意思
  • lua教程书籍
  • Unity3d Asset Serialization 设置错误导致SVN文件不能同步
  • react用什么ui
  • jquery网页设计
  • 枚举目录时出现错误
  • javascript用处
  • Python 正则表达式的高级用法
  • 国家税务总局全国增值税发票官网
  • 华为领导班子成员名单
  • 电子税务密码输入错误五次怎么办
  • 个人的社会信用代码怎么查
  • 内蒙古国地税联合网厅
  • 税务设备有什么特点
  • 苏州工业园区国资委
  • 国税税票在哪里打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设