课程
/数据库
/MySQL
/性能优化之MySQL优化
release_year='2006' or null那为空的又是2006又是2007 那查询会不会重复
2015-03-12
源自:性能优化之MySQL优化 2-7
正在回答
恰好相反,release_year='2006' or null并不是release_year='2006' or release_year is null。
release_year='2006'得到的值是1或者是0,再加上or null得到的值是1或者null。
然后利用null不会被count计数来去除release_year为null的结果。
举报
了解MySQL数据库优化的方法和技巧,在课程中共同探讨一起学习吧
2 回答老师,你用这两个函数处理时间格式的字段,会不会影响数据库的写入速度啊,我们一般不是尽量不在数据库里进行函数处理吗
1 回答不会用这个命令,谁能教一下pt-duplicate-key-checker
3 回答按照课程例子 为什么使用子查询返回的结果也是重复的呢
1 回答用函数对类型进行转换,会影响查询效率吧?
2 回答请问冗余和重复索引 这个语句能粘贴出来吗,好难写好。赞赞