位置: 编程技术 - 正文

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

  • 城建税计税依据扣除增值税期末留抵
  • 销售商品收到银行汇票计入什么科目
  • 超额投资是什么意思
  • 工会的会费收入如何记账
  • 外地办事处能交当地社保吗
  • 税控盘服务费减免政策文件
  • 收到增值税专用发票怎么处理
  • 逆流交易固定资产折旧实现,为什么按差额
  • 软件开发服务费可以计入无形资产吗
  • 库存商品做账
  • 增值税进项大于销项,要全部认证吗
  • 公司为员工买保险好还是个体户为员工买保险好
  • 专业合作社的业务范围
  • 空调安装企业能申请工程发票吗?
  • 非同一控制企业合并商誉
  • 法人股东转让股权涉税
  • 免税行业企业
  • 红字发票是销货单据吗
  • win10专业版版本号2009
  • 转让金融商品应交增值税怎么算
  • 查账征收的个独可以随意分配利润吗
  • 合伙企业生产经营所得
  • 红字发票只能一张一张开吗
  • 企业发生的间接费用应先在
  • yolov5 c
  • 退货可以吗
  • php获取ip客户端ip地址
  • 中国国防科技大学 博士
  • 任意盈余公积金的用途
  • php连接数据库步骤
  • 锅炉维修项目
  • 商品流通企业商品验收入库流程
  • 账面未分配利润等于净利润?
  • 购进车辆的会计分录
  • 一般纳税人是怎么征收
  • 购车增值税可以不交吗
  • 个人缴纳税是什么意思
  • 用于捐赠的会计处理
  • 海关报关单海关签章
  • 实际缴纳的税金比应交的多的部分记入什么科目
  • 预收账款和预付账款都属于负债类科目
  • 逾期未认证的增值税发票处理办法
  • 你知道实施“营改增”对企业有哪些积极的效应么?
  • 股权投资业务是什么意思
  • 错账查找方法主要有
  • 生产成本明细账怎么填图片
  • myeclipse中连接数据库的地方在哪
  • mysql5.7主从配置
  • Windows Server 2008禁止模块安装提升网络性能
  • 你所不知道的童话动画版免费观看
  • windowsupdate.diagcab
  • win8.1设备管理器设置步骤
  • xp系统怎么取消用户登录
  • 苹果电脑怎么切换系统
  • win8系统如何查看电脑mac物理地址
  • win10 rs1是什么版本
  • diskgenius分区linux
  • win7电脑连不上wifi怎么办
  • icg是什么文件
  • win7组合键失效
  • PQV2ISECURITY.EXE - PQV2ISECURITY是什么进程 有什么用
  • unity serial number
  • Unity3D游戏开发标准教程
  • python调用bash
  • flash和javascript
  • shell获取当前脚本的进程
  • lint 工具
  • shell脚本怎么写循环
  • unity接入安卓sdk
  • unity大神
  • webview自定义视频播放器
  • jquery查找节点
  • android学什么
  • 甘肃国家税务局官网
  • 大连天气app
  • 重庆电子税务局网页版登录
  • 免租期算租赁期限吗
  • 湖南地税局客服电话号码
  • 实地税务稽查需注意什么
  • 北京税务代办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设