Могу предложить использовать CRON Jobs. Вы создаете сценарий, который обновляет таблицы, и настраиваете задание CRON для выполнения этого сценария каждый в указанное c время дня (для вашего случая - начало дня), и затем таблицы будут обновляться автоматически.
PS: это решение может применяться только в том случае, если ваш сервер работает, я имею в виду, что задание CRON должно использоваться на сервере, работающем 24/24, в противном случае вам следует использовать Anacron.