Trigger
Mục đích: Trigger là các khối mã SQL tự động thực hiện trước hoặc sau một hành động (INSERT, UPDATE, DELETE) trên một bảng.
Cú pháp tạo trigger:
CREATE TRIGGER ten_trigger
{ BEFORE | AFTER } { INSERT | UPDATE | DELETE }
ON ten_bang
FOR EACH ROW
BEGIN
-- Nội dung trigger
END;
Ví dụ:
CREATE TRIGGER trg_sau_insert
AFTER INSERT ON sinh_vien
FOR EACH ROW
BEGIN
INSERT INTO log_sinh_vien (ma_sinh_vien, hanh_dong) VALUES (NEW.ma_sinh_vien, 'inserted');
END;
Last updated