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つあります。1はユーザーで、2は保留中です。ユーザーが登録フォームを送信したとき、2つのinsertとmysql_query()を使用する必要があります。今、私は2番目のものが失敗した場合はどうなるか知りたいですか?これは非常に気がかりなことです。:-(
ユーザーと電子メールはどちらもユーザーテーブルで一意です。重複データは許可されていません。
2 つの挿入を書き込むためにトランザクション (InnoDB データベース エンジン) を使用します。1 つの挿入が失敗した場合は、トランザクションをロールバックします。
一意のデータ列には、UNIQUE インデックスを使用します。