Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
数日前にトランザクションについて学びましたが、いくつかのテーブルを更新したり、操作の途中でスクリプトが失敗したりする場合など、状況によっては非常に便利です。
ただし、どうすればそれらをグループ化できますか?トランザクション内の2つのクエリ間でクエリが実行されることがありますが、ロールバックしたくありません。新しい接続なしでクエリをグループ化する方法はありますか?
私は検索しましたが、結果が悪くなりました。
InnoDB、PHP / PDO+MySQLを使用しています。
ありがとう。
begin-endこれらのタグ内で複数のクエリを実行できる で試すことができます。TRANSACTIONS を使用しているため、COMMIT と ROLLBACK の 2 つのオプションしかありません。クエリが成功しない場合は ROLLBACK になります (これ以上のオプションはありません)。この投稿をご覧ください。
begin-end
BEGIN ... END コンテキスト内または LOOP 構文外の START TRANSACTION