Te l'ho detto. Usi due campi, uno per la data di tipo date e un secondo campo di tipo intero in cui metti il numero di giorni trascorsi i quali l'articolo scadrà.
A quel punto fai la query che ti ho già scritto
delete from tabella where curdate() > campo_data_inserimento + campo_durata day