Tạo khóa ngoại bị lỗi

Mọi người ơi sao bị xung đột vậy ạ

bạn nhầm ở các cột khóa phụ để tạo khóa chính
của bảng theo các khóa phụ đó

CREAT TABLE SACH_TACGIA{
         PRIMERY KEY int ID_SACH_CUA_TACGIA;
         char( int) ID_TACGIA ;
         char( int) TEN_SACH;
}

ta thêm khóa chính của bảng theo
các cặp khóa phụ là ID_TACGIA và
TEN_SACH.

ALTER TABLE SACH_TACGIA add constrain
PRIMERY_SACH_CUA_TACGIA primery( ID_TACGIA, TEN_SACH);

bạn muốn thêm khóa theo tên sách cũng
tương tự

ALTER TABLE SACH_TACGIA add constrain
PRIMERY_SACH primery( TEN_SACH)

còn mã sách thì có thể lấy cột trong bảng sách

...........primery ( SELECT ma_sach From SACH)

tuy nhiên lấy khóa của bảng thì phải theo các giá
trị của bảng đó
link page học :

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?