我使用MySQLi准备好的语句。哪个更好:


WHERE row=?并执行尽可能多的值
WHERE row IN (?, ?, ?)绑定尽可能多的值


编辑:表有〜20k行,我可能想在该字段中查找1-20k值(当然,所有20k都没有意义)。

最佳答案

我一直都在使用IN来提高可读性和可维护性。基于性能的IN clause更好。

Read more here

关于mysql - 选择…在带有准备好的语句的行(…,…)中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24138187/

10-13 00:47