php – 什么是更好 – 查询长期’在哪里’条件或许多小查询?

前端之家收集整理的这篇文章主要介绍了php – 什么是更好 – 查询长期’在哪里’条件或许多小查询?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
也许这有点愚蠢,但我不确定什么是更好的.
如果我必须在db中查看超过10k行的存在,那我该怎么办?

#1 – 一个查询

select id from table1 where name in (smth1,smth2...{till 30k})

#2 – 许多查询

select id from table1 where name=smth1

虽然,性能不是目标,但我不想跟MysqL一起下去;)
也许,任何其他解决方案都会更合适……
谢谢.

upd:任务是获取域列表,保存新的(尚未在db中)并删除那些从列表中消失的域列表.希望,它会有所帮助……

你应该做的是创建一个临时表,插入所有的名称,并(使用一个查询)连接这个表为您的选择.
select id 
from table1 t1
inner join temptable tt on t1.name = tt.name

猜你在找的PHP相关文章