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

Làm thế nào để thay đổi sơ đồ cơ sở dữ liệu trực tiếp mà không gây downtime?

middle

Aggregate function là gì? Hãy kể tên một số aggregate function được sử dụng trong MySQL.

senior

Cung cấp một ví dụ về logic UPSERT sử dụng MySQL?

Bình luận

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

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