Buongiorno,
volevo porvi un breve quesito:
Ho una tabella di un DB MySQL con un campo datetime,
vorrei che ogni giorno tramite una funzione venisse richiamata una query che cancella tutti i dati del giorno precedente.

Ho creato una query di questo tipo:
DELETE FROM tabella WHERE data <= (CURDATE() - INTERVAL 1 DAY)
mi sa però che così facendo cancello solo le date di 24h più vecchie, a me invece interessa eliminare tutti i dati con data precedente ad oggi.

Qualche consiglio?