为什么 MySQL 将“TRUE 或 TRUE 和 FALSE”评估为 true?

MySQL将“TRUE or TRUE and FALSE”评估为true,因为AND比OR具有更高的优先级,即AND在OR之前被评估。,MySQL按照以下方式评估上述语句。首先评估AND运算符 −,登录后复制,语句 (TRUE AND FALSE) 的结果是 FALSE。然后是第二个语句
评估如下 –,登录后复制,上面的语句给出的结果为 TRUE。,让我们一一实现 –,登录后复制,现在我们可以将上述结果放在AND条件的位置−,登录后复制,现在再次检查整个条件 −,登录后复制,这将产生以下输出 −,登录后复制,以上就是为什么 MySQL 将“TRUE 或 TRUE 和 FALSE”评估为 true?的详细内容,更多请关注www.92cms.cn其它相关文章!
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册