【发布时间】:2012-10-23 20:25:12
【问题描述】:
我想知道在选择行后是否执行限制和偏移:
SELECT * FROM users WHERE id > 4 LIMIT 0,90 ORDER BY datetime DESC;
此查询是先选择所有用户的行然后应用LIMIT,还是先应用LIMIT 然后选择用户的行?
【问题讨论】:
-
不使用 LIMIT 和 ORDER BY 意味着您将无法获得可预测的结果。如果你使用 LIMIT 你真的应该定义你想要返回结果的顺序。否则 MySQL 不保证您将实际收到哪些行。
标签: mysql sql select limit where