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

middle

Làm thế nào để xóa một hoặc nhiều cột từ một bảng trong cơ sở dữ liệu MySQL?

middle

Hãy giải thích sự khác nhau giữa TIMESTAMPDATETIME và khi nào nên sử dụng chúng?

senior

Tại sao bạn không nên sử dụng GUIDs làm một phần của chỉ mục được phân cụm?

Bình luận

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

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