エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
MySQLで履歴テーブルを作る - howdylikes
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
MySQLで履歴テーブルを作る - howdylikes
そういう要件があったのでどうしたかのメモ もっと良いやり方あるんだろうけど思いつかなかった。。 サ... そういう要件があったのでどうしたかのメモ もっと良いやり方あるんだろうけど思いつかなかった。。 サンプル要件 記事を管理する 項目は記事の件名と本文 記事の登録・変更・削除は全て履歴を残すこと テーブル構成 記事を管理するarticleと履歴を管理するarticle_histroyの2つを用意します。 article 主キーはオートインクリメント 件名はVARCHAR、本文はTEXTです。 article_history articleテーブルに以下のカラムを先頭につけました。 articleは物理削除するのでリレーションは貼りません。 history_id 主キー(オートインクリメント) history_created レコード登録日時 history_kind 操作種別(insert or update or delete) トリガー構成 articleテーブルに以下の3つのトリガーを