Как мне хранить Дату Рождения в MySQL, чтобы я мог легко обновлять Возраст каждого человека ежедневно с помощью Cron Job?
Имеет ли вообще смысл хранить Возраст И Дату Рождения, чтобы при выполнении поиска, включающего Возраст, мне не приходилось вычислять каждый Возраст на лету и тратить ресурсы ЦП?
Если да, то как мне 1) хранить дату рождения и 2) вычислять возраст каждый день?
Я могу представить, как ежедневный скрипт cron сначала отфильтровывает пользователя, чей месяц рождения не совпадает с текущим месяцем, затем отфильтровывает пользователя, чей день рождения не совпадает с текущим днем, а затем увеличивает на единицу возраст каждого пользователя, который левый.
Имеет ли это смысл? Если да, то как бы я это сделал? Есть ли лучший способ сделать все это?