(PHP 5 >= 5.1.0, PHP 7, PECL pdo >= 0.1.0)
PDO::rollBack — �ع�һ������
�ع��� PDO::beginTransaction() ����ĵ�ǰ�������û��������׳�һ�� PDOException �쳣��
������ݿⱻ���ó��Զ��ύģʽ���˺������������ڻع�����֮�ָ��Զ��ύģʽ��
���� MySQL ���ڵ�һЩ���ݿ⣬ ����һ��������������ɾ�������ݱ�� DLL ���ʱ�����Զ�����һ����ʽ���ύ����ʽ���ύ�����ع�������Χ�ڵ��κθ��ġ�
�ɹ�ʱ���� TRUE
�� ������ʧ��ʱ���� FALSE
��
Example #1 �ع�һ������
���������ڻع�����֮ǰ��ʼһ�����������������ݿ����䡣���� MySQL �У�DROP TABLE ����Զ��ύ��������ڴ������ڵ��κθ��Ķ����ᱻ�ع���
<?php
/* ��ʼһ�����ر��Զ��ύ */
$dbh->beginTransaction();
/* �������ݿ�ܹ������� */
$sth = $dbh->exec("DROP TABLE fruit");
$sth = $dbh->exec("UPDATE dessert
SET name = 'hamburger'");
/* ʶ������һع����� */
$dbh->rollBack();
/* ��ʱ���ݿ����ӻָ����Զ��ύģʽ */
?>