一連のクエリを実行するときにトランザクションが役立つので、私は疑問に思っています。ただし、クエリを 1 つしか実行していない場合は、わざわざそれを使用する必要がありますか?
私は現在持っています
$res = $pdo->query("SELECT id FROM products LIMIT 5");
$row = $res->fetchAll();
そして、それがすることはそれだけです。次のコードはより効率的ですか? (1つのことしかしていないので、そうではないと思いますが、よくわかりません)
$pdo->beginTransaction();
$res = $pdo->exec("SELECT id FROM products LIMIT 5");
$pdo->commit();
より効率的でない場合、より効率的な代替方法はありますか?
ありがとうございました。