ホームページ >データベース >mysql チュートリアル >MySQL トランザクション管理の概要 (例付き)
この記事では、MySQL トランザクション管理の概要を (例とともに) 紹介します。必要な方は参考にしていただければ幸いです。
トランザクション処理は、データベースなどの整合性を維持し、mysql 操作が成功または失敗することを保証するために使用されます (myisam はトランザクションをサポートしていません)
select * from orderitems; START TRANSACTION; DELETE FROM orderitems; select * from orderitems; ROLLBACK; select * from orderitems;
START TRANSACTION; DELETE FROM orderitems where order_num = 20010; DELETE FROM orders WHERE order_num = 20010; COMMIT
4. 保持ポイントを使用する
これらのプレースホルダーは保持ポイントと呼ばれます。プレースホルダーを作成するには、SAVEPOINT
SAVEPOINT delete1
ROLLBACK TO delete1
ヒントを使用します。
保持ポイントを明確に解放します
変更を自動的にコミットしないでくださいset autocommit = 0;
以上がMySQL トランザクション管理の概要 (例付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。