我试图了解以下语句将如何在多条记录上执行。
SELECT * FROM test
WHERE product='$product'
AND (summary LIKE '%$keywords%' OR exp LIKE '%$keywords%')
ORDER BY `$order_by` DESC;
我对 SQL 很陌生,所以这就是我想知道的:
1.当你执行一个 SQL 查询时,我相信它会查看表中的每一行。当找到匹配项时,它会将结果临时存储在哪里,直到可以返回所有结果?
2.在上面的例子中,假设我们正在查看表中的单行并且有一个匹配项summary
。OR exp LIKE '%$keywords%'
当已经找到匹配时,查询会继续执行吗?