Trigger database mariadb

di danielito il
8 risposte

Salve a tutti.
Ho creato una piccola applicazione con database mariaDB di xampp.
Ho la necessità di aggiornare un campo di una tabella al newrecord di un altra.

Esempio:
Ho la tabella prenotazioni dove inserisco una postazione (tabella postazioni).
dopo avere inserito una prenotazione alla postazione selezionata devo impostare lo stato di "occupato".

Ho impostato il trigger come vedete nella foto ma da errore :

dove sbaglio ?

8 Risposte

  • ma (h)o errore” non aiuta a capire. Magari dai maggiori informazioni sull'errorr…

  • Scusa l'errore di battitura.

    L'errore che mi restituisce è questo.


  • Il messaggio è chiaro… hai controllato il nome del campo?

  • Si. ho sistemato una cosima, ma adesso non mi trova il campo 

    prenotazioni.postazione_id che è presente nella tabella prenotazioni.
    da errore nella where

  • Update prenotazioni set (quello che è) where prenotazioni_id=COSA??? 

    dove hai detto a maria di usare la tabella postazioni?

  • Risolto grazie…
    dovevo passare il campo new.postazione_id

  • UPDATE
    prenotazioni
    INNER JOIN
    postazioni
    ON
    prenotazioni.postazione_id = postazioni.postazione_id
    SET
    ecc… ecc…

    ma io sarei curioso di sapere per quale id perchè come la pensi tu per ogni prenotazioni.postazione_id = postazioni.postazione_id mette occupato.

    passa un parametro e togli la join.

  • Hai risposto prima che scrivessi io… ok!

Devi accedere o registrarti per scrivere nel forum
8 risposte