[Homework Data Definition and Data Types] Problem 4. Insert Records in Both Tables
Имам проблем при submit на заявката ми:
INSERT INTO Minions(Id, Name, Age, TownId)
VALUES (1, 'Kevin', 22, 1),
(2,'Bob',15, 3),
(3,'Steward',NULL, 2)
INSERT INTO Towns (Id, Name)
VALUES(1,'Sofia'),
(2,'Plovdiv'),
(3,'Varna')
Получавам Compile Time Error
The INSERT statement conflicted with the FOREIGN KEY constraint "FK_Minions_Towns". The conflict occurred in database "68ebb5c6-4283-45d9-a4a3-6adb9b27b13f", table "dbo.Towns", column 'Id'.
The statement has been terminated.
Как да премахна конфликта, идващ от Id на Towns?
INSERT INTO Towns (Id, names)
VALUES (1, 'Sofia'), (2, 'Plovdiv'), (3, 'Varna')
INSERT INTO Minions(Id, names, age, TownId)
VALUES (1, 'Kevin', 22, 1), (2, 'Bob', 15, 3), (3, 'Steward', NULL, 2)
Whyyy?? :D
Виж дали горе си избрал правилната база. Трябва да е Минионс
Judge ми дава това, иначе в Management Studio си е О.К.
Увери се че си избрал правилната стратегия за проверка според указаното в документа. Под прозорчето за кода има падащо меню.
Сега разбрах, благодаря!
Получава ти се така, защото не си си кръстил променливите точно, както е в условието.
Смени в Towns:
names => Name
в Minions:
names => Name
age => Age
и трябва да мине