Tôi muốn có khóa ngoài giữa 2 bảng, vì vậy tôi thử nó như tôi luôn làm. Bây giờ vấn đề tôi đang gặp là anh ta không tạo ra, và bởi vẻ ngoài của nó nó không tạo ra bởi vì đã có một chìa khóa nhưng không có.Phím nước ngoài không thể tạo
- Unable to create relationship
'FK_tbl_Paramed_RegistratieBehandelingen_Users'.
The ALTER TABLE statement conflicted with the
FOREIGN KEY constraint "FK_tbl_Paramed_RegistratieBehandelingen_Users".
The conflict occurred in database "Nestor_Server",
table "dbo.Users", column 'UserID'.
Ive kiểm tra nếu họ có cùng loại, họ làm (bigint) do đó, không hiểu tại sao anh ta sẽ không tạo ra nó
Có một giá trị null bị trượt trought lưới có vẻ như đó là lý do tại sao nó giữ trên thất bại. Cảm ơn bạn –
Chính xác .. Tôi vừa gặp sự cố tương tự. Để kiểm tra xem đây có phải là trường hợp không, hãy thử tạo khóa ngoài bằng cách sử dụng "NO CHECK". Thao tác này sẽ tạo khóa nhưng sẽ không bị xóa nếu dữ liệu hiện tại không khớp với quy tắc khóa ngoài chính xác mà bạn đang cố gắng tạo. –