Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

SQL - Erro de atualização do gatilho


aqui está uma versão rápida - você desnormalizou - o que não é uma boa ideia. em vez disso, o número de quartos deve ser deixado para consultar o tempo.
CREATE TRIGGER UpdateNoRooms AFTER INSERT AS
BEGIN
    UPDATE Houses h
        SET h.NumberOfRooms = h.NumberofRooms+1 WHERE :new.HouseName = h.Name;
END;