位置: 编程技术 - 正文

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

  • 个所得税计算方法
  • 印花税不足1元需要缴纳吗
  • 我国税收居民
  • 收回应收账款编制什么凭证
  • 百旺税控盘汇总表怎么看
  • 企业所得税营业收入是含税还是不含税
  • 增值税专用发票有效期是多长时间
  • 个税填报后怎么撤销申报
  • 发票弄丢下一步怎么办
  • 运输发票备注怎么填
  • 固定资产出售账户处理
  • 无形资产发生减值的原因
  • 税控专用设备抵扣分录
  • 挂靠人员帮外单位人员缴纳社保如何做账
  • 个人去税务局开劳务票 税点是多少
  • 股票现金分红
  • 企业收到供货单位提供的材料
  • 农村合作社收到奖金分录
  • 确认递延收益纳税调整吗
  • 一般纳税人和小规模纳税人的区别
  • 少交的增值税如何记账
  • macos15关闭sip
  • linux 匹配字符
  • 材料没有入库
  • 付款保险费
  • 苹果手机屏幕旋转怎么设置关闭
  • 分红率与股息率有啥区别
  • 暂估成本会计分录
  • php找出字符串中出现最多的字母
  • uniapp怎么做适配
  • framework怎么用
  • 数字孪生demo
  • go开发web项目
  • cuppath
  • 返还土地出让金违法吗?
  • 2022最好用的港澳台电视直播
  • 今天收到的
  • 一般纳税人季报还是月报
  • Sqlite 常用函数 推荐
  • 发票章丢了会不会有事
  • 城建税减免性质代码是什么意思
  • 控股股东变更,业务有望质变的公司
  • 公积金由个人全部交,单位违法吗法吗
  • 主要业务活动是什么意思
  • 购买原材料没有发票能入库吗
  • 以长期股权投资换入存货
  • 预收账款的账务处理
  • 怎么去银行买承兑
  • 无形资产当年提摊销嘛
  • 工程总包含设备工程吗
  • 施工单位购买材料能直接进成本吗
  • 进货没有发票怎么做账
  • 失业保险费返还怎么做账
  • 税金及附加有啥
  • 固定资产清理时累计折旧提完了怎么账务处理
  • 做内账需要什么资料
  • 规范的建账原则是什么
  • 实用的银行转账怎么转
  • mysql获取字段中的数字
  • Windows Server 2008下 驾驭拨号上网
  • WIN7系统如何禁止特定软件在线升级
  • windows7如何开启游戏模式
  • 密钥升级win10专业版有问题吗
  • win8系统怎么关闭屏保
  • 怎么用代码设置选项
  • win10系统窗口贴靠操作的快捷键
  • dmg是啥文件
  • [置顶]bilinovel
  • python咋写
  • python基于django的项目
  • jquery插件库怎么导入
  • 湖北税务发票真伪查询网
  • 江苏电子税务局官网登录入口
  • 大连税务稽查局魏禾简历
  • 税务检查的三种常用方法
  • 2023居民医保怎么交
  • 工业生产和农业生产区别
  • 漯河经济开发区税务局电话
  • 电脑上装什么软件开税票
  • 怎么申请企业信用修复
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设