الإنتقال للتصميم الجديد
خصم 45% على جميع المواد والمسارات التعليمية في الموقع 🤩🔥,
استخدم كوبون: VC22
الوقت المتبقي: 0يوم 0ساعة 0دقيقة 0ثانية

مشكله ادخال قيم لعلاقه بين جدولين

من مجتمع دورة تصميم وإدارة قواعد البيانات SQL

سلام عليكم 

صباح الخير ,

عندي جدولين تربط علاقه بينها (Many-Many)

فأنشت علاقه جديده بينهم

الجدول الاول

 

CREATE TABLE Group_Artwork(
 
Group_Name varchar(50) primary key);
 
الجدول الثاني
CREATE TABLE Artwork(
Title varchar(50) primary key,
Year date,
Type_of_art varchar(50),
Price int,
Artist_Name varchar(50),
foreign key (Artist_Name) REFERENCES Artist(Artist_Name)
);
 
العلاقه اللي بينهم
 
CREATE TABLE Classify(
Artowrk_Title varchar(50),
Group_Name varchar(50),
PRIMARY KEY (Artowrk_Title , Group_Name),
FOREIGN KEY (Artowrk_Title) REFERENCES Artwork(Title),
FOREIGN KEY (Group_Name) REFERENCES Group_Artwork(Group_Name)
);
 
يوم اضيف بالعلاقه يعطيني هذا الخطا
 
Error Code: 1452. Cannot add or update a child row: a foreign key constraint fails (`proejct_lab`.`classify`, CONSTRAINT `classify_ibfk_1` FOREIGN KEY (`Artowrk_Title`) REFERENCES `artwork` (`Title`))
 
 

 

الردود
تظهر النقاشات للطلاب المشتركين فقط