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