FROM dbo.seat Seats
INNER JOIN INSERTED Bookings
ON Bookings.noSeat = Seats.noSeat
Eu não acho que você precise desse bloco de código em seu gatilho porque você já mencionou que está atualizando sua tabela de assentos na linha:
UPDATE Seats SET
Sugiro que você reescreva assim e tente novamente:
UPDATE Seats SET
status = Bookings.statusBooked
WHERE Bookings.noSeat = Seats.noSeat
Também sugiro que você tente usar a palavra-chave 'novo', se INSERTED, pois tive alguns problemas com gatilhos e recebi essa sugestão. Espero que ajude você!Esta foi minha pergunta sobre gatilhos...Alguém respondeu, você pode consultar também, aqui está o link:
Tenho um erro de sintaxe no meu código para criar um gatilho usando sql. Eu uso mysql versão 14.14