-1

在循环中执行 SQL 查询是否有最佳实践?我正在寻找支持或反对的支持论据。

我理解的负面是:

  • 每 x 次打开和关闭连接的代价高昂。
  • 可能的表锁定和保持循环
  • 如下评论中提到的时间问题
4

1 回答 1

2

根据我的经验,循环内的 sql 查询是不可取的。就像@dasblinkenlight 所说的要这样做一样。它会消耗太多的内存和资源,并且会花费太多的时间,尤其是当您拥有BIG数据库时。

看看这里

尝试使用INNER JOIN

于 2013-10-17T10:07:25.827 回答