ma non ha senso un campo date NULL.... al primo aggiornamento "vuoto" ti diventa 0000-00-00
lascia il default e fai la query
... where data_fine_iscrizione > curdate()
calcola che quelli dello scorso anno che non rinnovano non avranno il campo NULL ma sono scaduti