位置: 编程技术 - 正文

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

  • 销售不动产营业税纳税义务发生时间
  • 企业净利润怎么分配
  • 资质费用是什么意思
  • 个体工商户发票额度
  • 职工年平均工资是什么意思
  • 房产未竣工如何缴纳房产税
  • 开发产品计入什么科目
  • 给职工发奖金有什么规定吗
  • 企业政策性搬迁损失的所得税处理
  • 非正常户发票管理
  • 以前年度损益调整结转到未分配利润
  • 什么发票可以冲销
  • 个税手续费返还会计分录
  • 事业单位利息收入
  • 债权利息收入要交所得税吗
  • 境外保险是什么意思
  • 如何填写增值税及附加税费申报表
  • 银行转贴现业务违法吗
  • 未达起征点销售额,11栏怎么填写
  • 商砼税率是多少?
  • 个体户开普票要交企业所得税吗
  • 小规模纳税人的条件
  • 分公司发生修理费能否在总公司列支?
  • 收入冲正
  • 资产增加,负债增加
  • 利润分配的途径
  • 产品的销售收入减去全部生产成本叫
  • 关于销售免税品的规定
  • 年末资产减年初资产
  • 那些收入不用缴税
  • windows 11 build 21996.1 dev
  • 施工企业的收入和成本如何确认
  • 资产负债表项目填列的依据是
  • 待处理流动资产净损失
  • 小规模纳税人无票收入怎么申报
  • 机票的退票费可以开具发票吗
  • 2023年重庆邮电大学研究生分数线
  • 大二一学期学分多少合适
  • 城建税退回与不退税区别
  • 分公司可以分配利润吗
  • kibana 教程
  • 固定资产清理的含义
  • 递延所得税资产是什么意思
  • 盈余公积提取是什么意思
  • 印花税缴纳时间点
  • 销售赠品的会计分录
  • 库存冲红是什么意思
  • 查账征收与核定征收在哪里看
  • 销售款退回会计分录
  • 用友有审核权限审核不了
  • 公司差旅费报销标准表
  • 个人银行帐户可以代理销户吗?
  • 弥补亏损后怎么做账
  • 什么是递延所得税资产
  • 公司变更地址后需要做哪些事情
  • 个体工商户在什么情况下需要纳税
  • 商品流通企业进货费用
  • 记账凭证填制的心得体会
  • mysql 5.7.11 winx64快速安装配置教程
  • sql字段转首字母大写
  • 按关键字13,24,37,90,53,34
  • 微信昵称带符号图案
  • win2000系统
  • linux wk
  • linux增加命令
  • win7桌面图标自动排列怎么取消
  • win7系统硬盘
  • xp系统远程桌面怎么设置
  • windows8的ie浏览器在哪
  • win10系统怎么一键返回桌面
  • win10使用入门教程
  • Ver、Vol、Ctty命令的使用教程
  • js代码规范
  • CocoStudio textfiled 文本点击区域按背景拉伸
  • Unity3D游戏开发标准教程
  • 路径可分为
  • jquery 日期
  • android获取屏幕内容
  • 国家税务局总局广东省电子税务局官网
  • 税务总局各司领导名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设