一次更新的pdo事务

时间:2012-04-19 01:14:54

标签: pdo

将使用pdos

$dbc -> beginTransaction();
$q = $dbc -> prepare("UPDATE ............... ");
$dbc -> commit();

进行一次更新时提高性能?

或者仅在进行多次查询时?

2 个答案:

答案 0 :(得分:1)

不,单一查询使用交易毫无意义。

答案 1 :(得分:-2)

来自文档:

  

为将使用不同参数值多次发出的语句调用PDO :: prepare()和PDOStatement :: execute()通过允许驱动程序协商客户端和/或服务器端缓存来优化应用程序的性能查询计划和元信息...

对我而言,这意味着PDO :: prepare()专门针对多个查询优化性能。是否“优化多个查询”=“一个查询的开销”可能由您决定实施和测试。

相关问题