Trigger
là gì? Có những loại trigger nào trong MySQL?
Trigger
là gì? Có những loại trigger nào trong MySQL?
Trigger trong SQL là một đoạn mã tự động được thực thi phản ứng với một sự kiện cụ thể xảy ra trong cơ sở dữ liệu, như thêm (INSERT
), cập nhật (UPDATE
), hoặc xóa (DELETE
) dữ liệu. Trigger giúp tự động hóa các tác vụ, duy trì tính toàn vẹn và nhất quán của dữ liệu trong cơ sở dữ liệu
Có hai loại trigger chính trong MySQL:
DDL Trigger (Data Definition Language Trigger): Loại trigger này được kích hoạt bởi các thay đổi về cấu trúc dữ liệu, như tạo mới, sửa đổi, hoặc xóa bảng. Tuy nhiên, cần lưu ý rằng MySQL không hỗ trợ DDL triggers như SQL Server hay Oracle. Trong MySQL, trigger chủ yếu tập trung vào DML events
DML Trigger (Data Modification Language Trigger): Loại trigger này được kích hoạt bởi các thao tác sửa đổi dữ liệu, bao gồm INSERT, UPDATE, và DELETE. Tr...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào