Loading...
Rumyana1984 avatar Rumyana1984 13 Точки

Проблем при решение на задача 04. Insert Records in Both Tables

Здравейте,

Следвайки всички инструкции от лекцията, въвеждам код в Judge  и ми показва следната грешка :

Field 'town_id' doesn't have a default value

По време на лекцията, тренърът Симона показва кода без задаване на стойности за id, тъй като тези стойности са AUTO_INCREMENT. Тук обаче, не се получава.

Тагове:
0
Databases Basics - MySQL
melik avatar melik 285 Точки

Не трябва да бъде с ауто инкремент. Слагай линк към джъдж другия път smiley

CREATE DATABASE Minions
   
  CREATE TABLE Minions
  (
  Id INT NOT NULL PRIMARY KEY,
  Name nvarchar(50),
  Age int
  )
   
  CREATE TABLE Towns
  (
  Id INT NOT NULL PRIMARY KEY,
  Name nvarchar(50)
  )
   
  ALTER TABLE Minions
  ADD CONSTRAINT FK_Town FOREIGN KEY (TownId) 
 

REFERENCES Towns (Id)

P.S В джъдж трябва да се пуснат само инсърт заявките. 

INSERT INTO Towns (Id, Name)
VALUES (1, 'Sofia'),
      (2, 'Plovdiv'),
    (3, 'Varna')

INSERT INTO Minions (Id,Name, Age, TownID)
VALUES (1, 'Kevin', 22, 1),
    (2, 'Bob', 15, 3),
       (3, 'Steward', NULL, 2)

 

 

0
24/09/2017 14:55:01
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.