在PHP中,交易(交易)中使用PDO
在执行过程中,如果执行失败,可以回滚所有更改。如果操作成功,则一系列操作将是永久的。该事务是解决数据库同步操作时的一个很好的问题。同时,当企业进行大量的数据处理时,执行效率可以大大提高。在PDO,交易很简单。这是一个基本的例子,说明1000000数据插入到SQLite数据库回滚时它是错的。
复制代码代码如下所示:
尝试
{
$ conn =新PDO('sqlite:transactioion。s3db);
Conn美元->开始();
($ i = 0;$ i < 1000000;$ + +)
{
Conn -> exec(美元插入{用户}值(null,'username '));
}
Conn ->提交(美元);
}
赶上(PDOException前美元)
{
Conn美元->回滚();
}