rileggendo il tuo post con piu' attenzione mi viene da chiederti...

Ma perche' non fai una tabella con tutti i santi giorni del calendario. Con 365 record per anno ... scrivi 3650 record con data progressiva e fai tutti update e sei a posto per i prossimi 10 anni.
codice:
for ($i=0; $i<=3655; $i++ ) {

INSERT INTO stat_giorni 
SET data = CURDATE() + interval $i day
e vissero felici e contenti.... con un update.