PDOのPDOでトランザクションを使用する

WBOY
リリース: 2016-06-13 12:09:51
オリジナル
1256 人が閲覧しました

また、実行プロセス中に、いずれかの実行が失敗した場合、変更された操作はすべてロールバックされ、実行が成功すると、この一連の操作はデータベース操作時の非同期の問題を永続的に解決します。同時に、トランザクションを通じて大量のデータを実行する場合、実行効率を大幅に向上させることができます。

PDO では、トランザクションはすでに非常に単純です。 SQLite データベース 1,000,000 個のデータ、エラーが発生した場合のロールバック

コードをコピー コードは次のとおりです:



{
$conn = new PDO('sqlite:Transaction.s3db');
$conn->beginTransaction(); を試してください。 $i )
{
$conn->exec("[ユーザー] の値に挿入(null,'ユーザー名')")
}
$conn->commit();
}
catch(PDOException $ex)
{
$conn->rollBack();
}

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート