Hệ quản trị CSDL MySQL - Sử dụng Trigger
Cách sử dụng Trigger trong MySQL
1.Tạo trigger
CREATE TRIGGER trigger_name BEFORE | AFTER INSERT |UPDATE | DELETE ON tablename
FOR EACH ROW sql-code
2.Xóa trigger
DROP TRIGGER tablename.trigger_name
3.Sửa, xem thông tin trigger:
ALTER TRIGGER, SHOW CREATE TRIGGER, hoặc SHOW TRIGGER STATUS
4.Để hiển thị các trigger:
- Hiển thị tất cả các trigger
SELECT * FROM Information_Schema.Trigger
WHERE Trigger_schema = 'database_name' AND Event_object_table = 'table_name';
- Xem nội dung trigger
SELECT * FROM Information_Schema.Trigger
WHERE Trigger_schema = 'database_name' AND
Trigger_name = 'trigger_name';
- Xem tất cả trigger của một bảng dữ liệu
SELECT * FROM Information_Schema.Trigger
WHERE Trigger_schema = 'database_name' AND
Event_object_table = 'table_name';