【发布时间】:2011-12-28 05:40:04
【问题描述】:
假设我有一个包含数百万个 URL 的数据库,还有数百万个 URL。我需要一种快速检查数据库中是否存在一批 url 的方法。目前我有这个:
foreach($urls as $url) {
$this->db->or_where('url', $url->url);
}
产生这样的查询:
WHERE url = 'foo' OR url = 'bar' OR ...
是否有更快的方法来检查数据库中是否存在数据集?
【问题讨论】:
标签: mysql performance