Câu hỏi phỏng vấn MySQL
Câu hỏi

Trigger là gì? Có những loại trigger nào trong MySQL?

Câu trả lời

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:

  1. 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

  2. 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

middle

Gợi ý câu hỏi phỏng vấn

senior

Con trỏ trong MySQL được sử dụng để làm gì? Các thuộc tính của con trỏ MySQL là gì?

senior

Một truy vấn lớn hay nhiều truy vấn nhỏ theo bạn cái nào nhanh hơn?

middle

ENUM được sử dụng như thế nào trong MySQL?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào