Grazie ragazzi! Quindi dovrebbe essere così?

Codice PHP:
CREATE TRIGGER OR REPLACE upd_tr
AFTER UPDATE ON prenotazioni
FOR EACH ROW
BEGIN
SELECT id_viaggio
data_inizio
FROM DATEDISPONIBILI
WHERE id_viaggio 
= new.id_viaggio
AND data_inizio = new.data_inizio
THEN
UPDATE DATEDISPONIBILI
SET posti_disponibili_rimasti 
posti_disponibili_rimasti 1
WHERE WHERE id_viaggio 
= new.id_viaggio AND data_inizio = new.data_inizio
UPDATE DATEDISPONIBILI
SET posti_disponibili_rimasti 
posti_disponibili_rimasti 1
WHERE id_viaggio 
old.id_viaggio AND data_inizio old.data_inizio
END 
ma la condizione "old.data_inizio debba essere <> new.data_inizio", dove dovrei metterla? :master: