問題 #129上級トランザクション
古い通知削除とログ追加
practice_delete_notificationsテーブルでcreated_atが2023-01-01以前の行を削除し、practice_cleanup_auditテーブルに"notifications"カテゴリで作業記録を追加する処理をトランザクションで実行してください。 使用テーブルと主な列: - practice_delete_notificationsテーブル: 通知ID(id)、ユーザーID(user_id)、メッセージ(message)、既読フラグ(read_flag)、作成日時(created_at) - practice_cleanup_auditテーブル: 監査ID(id)、カテゴリ(category)、メモ(note)、作成日時(created_at)
この問題で学べること
- トランザクション の構文・考え方
- 上級レベルの SQL クエリの書き方
- ブラウザ上で SQL を実行して即座に結果を確認する練習
使用テーブル
practice_delete_notificationspractice_cleanup_audit難易度・対象者
- 難易度
- 上級
- カテゴリ
- トランザクション
- 対象者
- ウィンドウ関数や CTE など応用構文を学びたい方、複雑な集計に挑戦したい方