Ricapitoliamo, il trigger inserito è il seguente:
Codice PHP:
delimiter //
CREATE TRIGGER upd_seat AFTER INSERT ON prenotation
FOR EACH ROW
BEGIN
UPDATE data.show SET
freeseat=freeseat - 1
WHERE show.id_show=prenotation.id_show;
END;//
L'errore che riscontro quando effettuo una prenotazione è il seguente:
Codice PHP:
'Unknown column prenotation.id_show in WHERE clause'
Il problema è quindi nella clausola WHERE e mi chiedevo se ci sia un modo per passare il valore dell' id_prenotation appena inserito nel trigger
L'errore penso sia dovuto al fatto che la tabella prenotation non la chiamo e quindi non trova la colonna citata!
Aiutoooooooooo