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

senior

Những điểm khác biệt chính giữa cơ sở dữ liệu MySQLOracle là gì?"

senior

Nêu ưu và nhược điểm của stored procedures trong MySQL?

middle

Ràng buộc khóa là gì? Có những loại ràng buộc nào khác nhau trong MySQL?

Bình luận

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

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