位置: 编程技术 - 正文

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

  • 一般纳税人劳务派遣税率
  • 开具增值税发票哪些情形不用交税?
  • 如何查询对方是不是一般纳税人
  • 个人所得税纳税比例
  • 建设工程材料检测费
  • 扣缴义务人是否可以领税务发票,是否可以正常申报
  • 拍卖公司都要交前期费用吗?
  • 以前年度税款需要交税吗
  • 利息支出没有发票怎么做账
  • 收到电费发票做账摘要怎么写
  • 汇兑损益在外币业务核算中有什么重要意义
  • 上年计提奖金今年怎么算
  • 销售货物并提供安装服务
  • 忘了报税算偷税漏税吗
  • 增值税普票没有地址电话开户行信息可以吗
  • 支付境外销售佣金增值税扣缴
  • 事业编年底
  • 小规模纳税人应纳税额减征额怎么算
  • 补助及救济费用
  • 2月发1月工资个税怎么算
  • 坏账的计提和发生分录
  • 转让股权凭证怎么写
  • 个人取得的股票转让所得暂不征收个人所得税
  • 企业购买固定资产要交印花税吗
  • 医药批发行业增值税税负率
  • 有什么办法可以快速减肥
  • 证券的投资
  • windows10如何清理磁盘碎片
  • 电商新公司值得去吗
  • 期房怎么交易流程
  • 红掌的养殖方法和注意事项
  • go dll
  • 股权转让个税计算方法 未分配利润
  • 无法支付的货款如何处理
  • Yii2 队列 shmilyzxt/yii2-queue 简单概述
  • 发放职工薪酬的账务处理
  • 工会经费相关问题有哪些
  • 农业经营许可证范围
  • thinkphp消息通知
  • 开票软件密码和口令锁定了,怎么解锁
  • mysql 使用索引
  • ubuntu中安装opencv
  • 返利销售的增值税怎么算
  • 收到税务局退税怎么入账
  • 留存收益的个别资本成本计算公式
  • 企业促销费用项目有哪些
  • 小规模纳税人购进税控收款机
  • 高速公路过路费怎么算的
  • 企业购进的固定资产
  • 原料到产品
  • 美元利息结汇时结汇项目是什么
  • 管家婆进货单科目名称怎么录入?
  • 弥补企业以前年度亏损 顺序
  • 客户逾期不付款,需要赔多少违约金
  • 折扣 会计
  • 计提折旧的固定资产有哪些
  • 财务人员怎么查出发票虚开?
  • 利润总额与应纳税所得额的差异国内动态
  • 旅游企业相关服务案例
  • sql server 数学函数
  • myeclipse连接mysql数据库代码
  • win7系统安装完后启动不了
  • freebsd挂载ntfs
  • wsinspector.exe是什么进程
  • vc_mbcsmfc.exe是什么
  • Ubuntu Eclipse MyEclipse 添加GBK支持 不乱码
  • yum命令作用
  • win8不能安装软件
  • win10电池图标不动
  • nodejs实现登录功能
  • 三个文件怎么汇总到一个里
  • unity视频播放
  • javascript中继承
  • 如何查询自己公司的对公账号
  • 国家税务总局票据丢失罚款标准
  • 浙江国税电子税务局
  • 税务登记注销证明是什么样的
  • 夫妻相聚
  • 多缴税款可以抵顶以后欠费的税款吗
  • 江苏灵活就业医保交多少年
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设