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

Khóa ngoại tự tham chiếu trong MySQL là gì?

senior

Lệnh OPTIMIZE TABLE để làm gì trong MySQL?

junior

Hãy giải thích ràng buộc DEFAULT trong MySQL?

Bình luận

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

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