Câu hỏi được gắn thẻ «primary-key»

Trong thiết kế cơ sở dữ liệu quan hệ, một khóa chính có thể xác định duy nhất mỗi hàng trong một bảng. Khóa chính bao gồm một cột đơn hoặc một tập hợp các cột.



2
Khóa chính VARCHAR - MySQL
Hiện tại, tôi có một categoriesbảng có 2 cột - category VARCHAR(50) NOT NULL PRIMARY KEYvà parent VARCHAR(50). Các parentcột là khóa ngoại (FK) đến categorycột. Đây dường như là cách tiếp cận rõ ràng nhất. Tuy nhiên, tiếng chuông báo thức đang vang lên trong đầu tôi vì tôi …


4
Làm thế nào để thực thi tính duy nhất của khóa chính ghép gồm hai khóa ngoại vào cùng một bảng?
Tôi có hai bảng: một userbảng và một friendshipbảng. Nói friendshipbảng trông như thế này: friendship ------------ user_one_id user_two_id other_fields Tôi cần phải thực thi tính duy nhất của sự kết hợp các giá trị (user_one_id, user_two_id)và bỏ qua thứ tự , vì vậy: user_one_id | user_two_id ------------+------------ 1 | …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.