FROM dbo.seat Seats
INNER JOIN INSERTED Bookings
ON Bookings.noSeat = Seats.noSeat
Jag tror inte att du behöver detta kodblock i din trigger eftersom du redan har nämnt att du uppdaterar din platstabell på raden:
UPDATE Seats SET
Jag skulle föreslå att du skriver om det så här och försöker igen:
UPDATE Seats SET
status = Bookings.statusBooked
WHERE Bookings.noSeat = Seats.noSeat
Jag skulle också föreslå att du försöker använda nyckelordet "ny" istället om det INFOGAs eftersom jag själv hade problem med utlösare och jag fick det här förslaget. Hoppas det hjälper dig! Det här var min fråga om triggers...Någon svarade på den, du kan också hänvisa till den, här är länken:
Jag har ett syntaxfel i min kod för att skapa en trigger med sql. Jag använder mysql version 14.14