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

Lệnh DELIMITER trong MySQL được sử dụng để làm gì?

senior

Đối với thao tác JOININSERT, cái nào tốt hơn PostgreSQL hay MySQL?

senior

Autocommit trong MySQL là gì? Bạn có thể thực hiện một giao dịch mà không tắt autocommit không?

Bình luận

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

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