我想创建一个触发器来更新表 khohang
和table Dothan
.
以下是我的sql:
CREATE TRIGGER trigger_update on dathang
AFTER UPDATE AS
BEGIN
UPDATE khohang INNER JOIN dathang on khohang.mahang =dathang.mahang
SET khohang.soluong = khohang.soluong - (SELECT soluong FROM dathang where khohang.mahang = dathang.mahang)
END
1条答案
按热度按时间vltsax251#
在表上执行(插入、更新、删除之前/之后)操作时,会发生触发器,因此会对该操作触发触发器,并在相同或不同的表上执行某些操作。这是触发器的格式
参考文献:https://dev.mysql.com/doc/refman/8.0/en/trigger-syntax.html