ホームページ >データベース >mysql チュートリアル >MySQL ストアド プロシージャで START トランザクションを実行するにはどうすればよいですか?
# ご存知のとおり、START トランザクションはトランザクションを開始し、自動コミット モードをオフに設定します。以下の例では、次のデータを含む新しいレコードをemployee.tbl テーブルに挿入する START トランザクションを含むストアド プロシージャを作成しました:
mysql> Select * from employee.tbl; +----+---------+ | Id | Name | +----+---------+ | 1 | Mohan | | 2 | Gaurav | | 3 | Rahul | +----+---------+ 3 rows in set (0.00 sec)
mysql> Delimiter // mysql> Create Procedure st_transaction() -> BEGIN -> START TRANSACTION; -> INSERT INTO employee.tbl(name) values ('Saurabh'); -> END // Query OK, 0 rows affected (0.00 sec)
このプロシージャを呼び出すと、テーブルemployee.tblに値が挿入されます。
えええええ以上がMySQL ストアド プロシージャで START トランザクションを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。