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

Điều gì xảy ra nếu một hàng cha mà được hàng con tham chiếu đến bị xóa trong trường hợp ràng buộc khóa ngoại?

Câu trả lời

Khi một hàng cha mà được hàng con tham chiếu đến bị xóa trong trường hợp có ràng buộc khóa ngoại, có hai hành vi có thể xảy ra tùy thuộc vào cách ràng buộc khóa ngoại được định nghĩa:

  1. CASCADE: Nếu ràng buộc khóa ngoại được đặt với hành vi CASCADE khi xóa, thì việc xóa hàng cha sẽ dẫn đến việc tự động xóa tất cả các hàng con tham chiếu đến hàng cha đó
  2. SET NULL: Nếu ràng buộc khóa ngoại được đặt với hành vi SET NULL, khi hàng cha bị ...
middle

middle

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

expert

Một trigger có thể liên kết với bao nhiêu bảng trong MySQL? Trigger có thể liên kết với view không?

middle

MySQL hỗ trợ những đối tượng lưu trữ nào khác nhau?

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ì?

Bình luận

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

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