私は、次のことに対処するための最良の方法はどのようになるのだろうかと考えていました。
「連絡先」というテーブルがあり、このテーブルには、contacts.age_group_id と contact.DOB の 2 つのフィールドがあります。生年月日フィールドは定期的に入力されますが、age_group_id は入力されず、現在の日付と生年月日に基づいて連絡先が古くなるにつれて変化するものでもあります。
age_group テーブルは次のとおりです。
age_group.id - int age_group.name - varchar (例: 65-70 歳 - 退職データベース)
サンプル:
id: 1 - 名前: 65-70 歳 id: 2 - 名前: 71-75 歳 id: 3 - 名前: 76-80 歳
等
必要に応じて age_group テーブルにフィールドを簡単に追加できますが、エクスポートされたレポートで最新の状態になるように contact.age_group_id フィールドを常に更新する必要があります。
ある種の関数内でこれを行う方法について何か提案はありますか?
私は Cakephp を使用していますが、それはより一般的な PHP/MySQL の質問です。
ありがとう