【发布时间】:2019-05-19 13:06:55
【问题描述】:
今天在写一个复杂的查询时,偶然发现即使我在查询中设置了LIMIT,MySQL 服务器也会返回COUNT 的总行数。
例子:
SELECT COUNT(*) FROM `log` LIMIT 10;
输出:
5219
但如果我在没有COUNT 的情况下运行查询,它只会返回 10 行。我的问题是,
当
COUNT存在时,为什么MySQL 会忽略LIMIT?
【问题讨论】:
标签: mysql count limit sql-limit