ciao a tutti,
non volevo fare il passaggio con PHP quindi magari con una query riesco a fare tutto

ho una tabella esportazione
codice:
IDEXPORT (chiave)
DataExport
TipoExport
DataEsecuzione
che in pratica registro determinate operazioni di esportazioni

io vorrei cancellare le registrazioni più vecchie di 100 giorni (e la query la eseguo ad ogni login al sito) ma devo sempre tenerne almeno 1 cioè l'ultima fatta

ovvero se ho 3 registrazioni
2019-09-01
2019-08-01
2019-07-01

e non faccio esportazioni per più di 100 giorni la query comunque viene eseguita tutti i giorni andando a eliminare anche l' ultima di settembre cosa che non voglio.

ho provato questa query
DELETE from esportazione WHERE (curdate() > dataexpo + INTERVAL 100 DAY) order by dataexpo desc LIMIT 1"
ma non credo sia corretta perché comunque elimino sempre la più vecchia ma prima o dopo andrò a cancellare anche la più recente



riuscite ad aiutarmi?
grazie