我想知道,因为当您执行一组查询时事务很有用。但是,如果我只执行一个查询,我应该费心使用它吗?
我目前有
$res = $pdo->query("SELECT id FROM products LIMIT 5");
$row = $res->fetchAll();
它所做的就是这样。下面的代码效率更高吗?(我认为它不是因为它只做一件事,但我不确定)
$pdo->beginTransaction();
$res = $pdo->exec("SELECT id FROM products LIMIT 5");
$pdo->commit();
如果它不是更有效,是否有另一种可能更有效的方法?
谢谢你。