Trigger database mariadb

di il
8 risposte

Trigger database mariadb

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

  • Re: Trigger database mariadb

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

  • Re: Trigger database mariadb

    Scusa l'errore di battitura.

    L'errore che mi restituisce è questo.


  • Re: Trigger database mariadb

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

  • Re: Trigger database mariadb

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

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

  • Re: Trigger database mariadb

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

    dove hai detto a maria di usare la tabella postazioni?

  • Re: Trigger database mariadb

    Risolto grazie…
    dovevo passare il campo new.postazione_id

  • Re: Trigger database mariadb

    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.

  • Re: Trigger database mariadb

    Hai risposto prima che scrivessi io… ok!

Devi accedere o registrarti per scrivere nel forum
8 risposte