前端之家收集整理的这篇文章主要介绍了
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
原文链接:https://www.f2er.com/php/130425.html