<分区>
我是否需要使用 PDO 的 fetch()
方法编写 LIMIT 1
?这假设我只需要一个结果。我想知道,使用 LIMIT 1
是否有助于节省资源和加载时间?
<分区>
我是否需要使用 PDO 的 fetch()
方法编写 LIMIT 1
?这假设我只需要一个结果。我想知道,使用 LIMIT 1
是否有助于节省资源和加载时间?
最佳答案
LIMIT
子句只是您可以用来检索所需信息的又一个 SQL 功能。除非您缩小上下文范围,否则无法回答您是否需要 LIMIT
的问题。这就像询问您是否需要 WHERE
或 JOIN
。这取决于您的数据和需求。
不确定这是否是您的想法,但我见过开发人员不精通 SQL 并且只是在应用程序代码中完成繁重工作的项目,通常将他们的 SQL 限制为 SELECT * FROM table
。我认为学习 SQL 的基础知识是值得的,这样您就能够返回所需的确切行和列。这通常会极大地提升性能。
关于php - PDO::fetch() 限制 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6519775/