gpt4 book ai didi

mysql - 在没有 ORDER BY 的情况下使用 LIMIT 是否安全

转载 作者:IT王子 更新时间:2023-10-28 23:49:35 26 4
gpt4 key购买 nike

我正在使用 InnoDB。我需要查询以从表中获取 10 条记录是任何顺序。

在没有 ORDER BY 的情况下使用 LIMIT 是否安全?会更快吗?

最佳答案

如果您没有使用 ORDER BY,那么您就没有对记录进行排序,因此它肯定会使您的数据检索更快。因此,如果您只是使用 LIMIT,那么与通过 ORDER BY 检索的数据相比,它会更快。但请注意,在这种情况下,数据不会按任何顺序排列。

就安全性而言,我不确定您在考虑哪种安全性,因为仅使用 LIMIT 且不使用 ORDER BY 子句的查询没有潜在危害。

你也可以看看文章:ORDER BY … LIMIT Performance Optimization

关于mysql - 在没有 ORDER BY 的情况下使用 LIMIT 是否安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34812412/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com