Как сохранить дату рождения и возраст, чтобы можно было ежедневно обновлять возраст в PHP / MySQL?

Как я должен хранить Birthdate's в MySQL, чтобы я мог легко обновлять возраст каждого на ежедневной основе с помощью Cron Job?

Имеет ли смысл хранить возраст и дату рождения, чтобы при поиске с использованием возраста мне не приходилось вычислять каждый возраст на лету и тратить ресурсы ЦП?

Если да, то как мне 1) хранить дату рождения и 2) вычислять возраст каждый день?

Я могу представить себе, что ежедневный скрипт cron сначала отфильтровывает пользователя, чей месяц рождения не является текущим месяцем, затем отфильтровывает пользователя, чей день рождения не является текущим днем, а затем увеличивает на единицу возраст каждого оставшегося пользователя.

Имеет ли это смысл? Если так, то как бы я это сделал? Есть ли лучший способ сделать все это?

Ответы на вопрос(5)

Ваш ответ на вопрос