开发者社区 问答 正文

count(*) 与count(primary key) 与 count(1)的比较

mysql select count(*) vs count(primary key) vs count(1) 三者有什么区别,哪个效率更高。
目前我的了解是基本上都推荐使用count(*),但是我不清楚其中的原理,哪位大大能帮忙细细分析下不。

展开
收起
蛮大人123 2016-02-11 15:59:45 2583 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    * | primary key | 1 都意味着Not Null 所以,我觉得应该没有什么大区别

    2019-07-17 18:40:48
    赞同 展开评论