Как поменять значение в mysql через какое-то время?
Никак не делать.
База данных - это не твой дневник, в котором ты привык двойку на тройку исправлять ластиком. 
В БД ничего через месяц подправлять не надо. 
Надо просто сделать колонку, в которой стоит дата смены статуса.
И в запросе на получение статуса просто учитывать дату. Если проверен и прошло меньше месяца - то проверен.
Иначе - не проверен.
update tablename set tablename.valuename = true where tablename.date_created +  INTERVAL 1 month < NOW()
кроном, или при любом вызове любого скрипта