如果我在PHP中有一堆查询,假设我使用的是PDO,这些查询将按顺序执行,但是PHP或MySQL将在开始一个新查询之前等待一个查询完成?
$sql1 = $con->prepare("some query");
$sql2 = $con->prepare("some query");
$sql3 = $con->prepare("some query");
$sql1->execute();
$sql2->execute();
$sql3->execute();
Run Code Online (Sandbox Code Playgroud)
如果我在PDO中使用具有相同查询的事务性块:
$con->beginTransaction();
Run Code Online (Sandbox Code Playgroud)
执行会一样吗?
查询是执行选择,更新,插入或删除行的单个SQL语句。
事务是具有“ ACID”属性的SQL语句(从应用程序角度来看)的连续序列: