Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema con Trigger

  1. #1

    [MySQL] Problema con Trigger Update

    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
    Sugnu Sicilianu e mi ni vantu, picchì la terra mia è china china d'incantu...u suli e li salini, pisci n'do sbarcaturi, su tutti cosi ca mi fannu strinciri lu cori...

  2. #2
    up
    Sugnu Sicilianu e mi ni vantu, picchì la terra mia è china china d'incantu...u suli e li salini, pisci n'do sbarcaturi, su tutti cosi ca mi fannu strinciri lu cori...

  3. #3
    Nessuno mi sa dare una risposta...

    Se invece di fare il controllo e poi cancellare, faccio il controllo prima tramite una SELECT e php, come posso implementare il trigger per cancellare dalla tabella annunci con tipo_annuncio=Scaduto?
    Sugnu Sicilianu e mi ni vantu, picchì la terra mia è china china d'incantu...u suli e li salini, pisci n'do sbarcaturi, su tutti cosi ca mi fannu strinciri lu cori...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.