###前提・実現したいこと
MySQLで、テーブルの内容が変更されるたびに、その差分を保存し、その履歴を閲覧できるようにしたいです。
例)
所属先が記録される社員名簿。
異動により内容が更新されると、差分を保存。
特定の社員のページに、入社以降のすべての所属先が一覧表示される。
(○年~○年 人事部、○年~○年 総務部 のような感じ。)
- cakePHPを使ったシステムで運用を考えています。
- 最新の情報は、全情報のcsvファイルを読み込む形でupdateしたいです。(難しければ、他の方法も検討可能です。)
- データは数万件です。
###考えたこと
- csvの読み込みは、LOAD DATA INFILEを使えばいいのではないか。
- 最新データ用、1つ前のデータ用、差分保存用の3テーブルを作ればいいのか?
くらいまでは、考えたのですが、暗中模索の状態です。
何か手がかりやヒントだけでもいただけないでしょうか。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。