問題 #128上級トランザクション
バックアップ支払いの登録と監査ログ追加
practice_payments_backupテーブルにuser_id=1, amount=4800, method="card", paid_at="2024-02-15"の支払いを挿入し、続けてpractice_payment_auditテーブルへ同じユーザーの監査ログを追加する処理をトランザクションで実行してください。 使用テーブルと主な列: - practice_payments_backupテーブル: 支払いID(id)、ユーザーID(user_id)、金額(amount)、支払い方法(method)、支払日時(paid_at) - practice_payment_auditテーブル: 支払いID(payment_id)、ユーザーID(user_id)、メモ(note)
この問題で学べること
- トランザクション の構文・考え方
- 上級レベルの SQL クエリの書き方
- ブラウザ上で SQL を実行して即座に結果を確認する練習
使用テーブル
practice_payments_backuppractice_payment_audit難易度・対象者
- 難易度
- 上級
- カテゴリ
- トランザクション
- 対象者
- ウィンドウ関数や CTE など応用構文を学びたい方、複雑な集計に挑戦したい方