我使用 PHP 和 PDO 库来处理 MySQL 数据库,并且我根据其中两个字段从数据库中获取数千行。具体来说,我需要与某些纬度-经度对相对应的行(如果存在这样的点)。目前,我正在制作一个准备好的语句并每点/行执行一次。像这样获取多行的最快方法是什么?只是使用一堆 OR 吗?
最佳答案
不可能回答如此广泛的问题。
最普遍的答案是这样的:
如果您必须定期执行此操作 - 例如,在实时网站上每个用户的点击 - 那么,您必须减少查询的参数数量。
如果只是偶尔操作 - 就保持原样即可。
换句话说,你不需要“最快”。你需要“快”。甚至“可靠”。
关于php - 使用 PHP PDO 和 MySQL 数据库进行批量获取的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22976946/