テーブルに挿入した後、Aluguelの更新フィールドのステータスがビジー状態になりました。トリガーを作成するMysql
新しいキーワード
DELIMITER $$ CREATE TRIGGER Tgr_Status_Update AFTER UPDATE
ON aluguel FOR EACH ROW
BEGIN UPDATE apartamento SET status_apart = new.busy
WHERE id_apart = new.apartamento_id_apart;
END$$ DELIMITER ;
を使用する必要が
DELIMITER $$
CREATE TRIGGER Tgr_Status_Update AFTER INSERT
ON aluguel
FOR EACH ROW
BEGIN
UPDATE apartamento SET status_apart = busy
WHERE id_apart = apartamento_id_apart;
END$$
DELIMITER ;
多分それはWHERE id_apart = NEW.apartamento_id_apart' 'すべきですか? – Barmar