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

Khi thêm ràng buộc, điều gì sẽ xảy ra nếu đã có một mục trùng lặp tồn tại trong MySQL?

Câu trả lời

Khi thêm một ràng buộc vào một bảng trong cơ sở dữ liệu SQL, nếu đã tồn tại một mục trùng lặp với ràng buộc đó, hệ thống sẽ không cho phép thêm ràng buộc và sẽ báo lỗi. Điều này đặc biệt đúng với các ràng buộc như UNIQUE, PRIMARY KEY, hoặc FOREIGN KEY, vốn đòi hỏi giá trị trong các cột liên quan phải duy nhất hoặc phải tồn tại trong bảng tham chiếu.

Ví dụ, khi bạn cố gắng thêm một ràng buộc UNIQUE vào một cột đã chứa các giá trị trùng lặp, hệ thống quản lý cơ sở dữ liệu (DBMS) sẽ trả về một thông báo lỗi, thông báo rằng khô...

middle

middle

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

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?

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?

middle

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

Bình luận

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

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