Salve gente, spero possiate aiutarmi, sta sbattendo da ore su questo pezzo di codice.
In pratica io ho una tabella ANNUNCI dove ho due campi uno "tipo_annuncio" che di default è settato ATTIVO e uno "data_scad" in cui è settato appunto la data di scadenza.

Tramite il trigger voglio fare prima un controllo sulla data di scadenza dove passo la data attuale (in questo esempio ho settato la data di oggi) se questa data è quella odierna mi deve aggiornare il tipo_annuncio con SCADUTO.

Dove sbaglio?

Codice PHP:
CREATE TRIGGER update_annunci_scaduti 
    BEFORE UPDATE ON annunci 
    
FOR EACH ROW
    BEGIN
      UPDATE annunci SET tipo_annuncio 
= \'scaduto\' WHERE data_scad = \'2009-12-15\';
    END; 
Grazie