Софтуерно Инженерство
Loading...
+ Нов въпрос
Ivan_Pashkulev avatar Ivan_Pashkulev 19 Точки

Data Definition and Data Types - Problem 1. Insert Records in Both Tables

Здравейте, някой може ли да ми отговори защо този код не минава в джъджа и трябва ли да се слага точка и запетая между стейтмънтите?

INSERT INTO towns(id, name) VALUES
(1, 'Sofia'),
(2, 'Plovdiv'),
(3, 'Varna')

INSERT INTO minions (id, name, age, town_id) VALUES
(1, 'Kevin', 22, 1),
(2, 'Bob', 15, 3),
(3, 'Stewart', NULL, 2)

0
Databases Basics - MySQL
Alex0101 avatar Alex0101 374 Точки

Каква грешка ти дава и какво избираш от подащото меню за избор на език.

0
Ivan_Pashkulev avatar Ivan_Pashkulev 19 Точки

Избирам MySQL Run skeleton, run queries & check DB.

Когато събмитна заявката без точка и запетая след стейтмънтите ми дава Compile time error. А с точка и запетая ми дава грешен отговор.

0
vancho avatar vancho 430 Точки

Пусни всяка стойност с нов инсерт с точка и запетая накрая и ще стане.

-1
Ivan_Pashkulev avatar Ivan_Pashkulev 19 Точки

INSERT INTO towns VALUES(1, 'Sofia');
INSERT INTO towns VALUES(2, 'Plovdiv');
INSERT INTO towns VALUES(3, 'Varna');

INSERT INTO minions VALUES(1, 'Kevin', 22, 1);
INSERT INTO minions VALUES(2, 'Bob', 15, 3);
INSERT INTO minions VALUES(3, 'Stewart', NULL, 2);

Пробвах и така и пак дава грешен отговор

0
vancho avatar vancho 430 Точки

Аз така съм го направил и минава. Виж да не си объркал някой от стойностите.

-1
vancho avatar vancho 430 Точки

Ааа да... ами не си казал в кои колони ще слагаш данните.

-1
gabi.ivanova avatar gabi.ivanova 370 Точки

Сгрешено е името на последния миньон - StewarD

Тествай да си го поправиш в заявките, където ти дава грешен отговор.

1
30/09/2016 10:41:19
Ivan_Pashkulev avatar Ivan_Pashkulev 19 Точки

да това е, благодаря ти:))

0
cefothe avatar cefothe 16 Точки

Това е мойта заявка и не разбирам къде греша 

INSERT INTO towns (id,name) 
  VALUES
  (1,'Sofia'),
  (2, 'Plovdiv'),
  (3, 'Varna');

INSERT INTO minions (id,name,age,town_id) 
  VALUES 
  (1,'Kevin',22,1),
  (2,'Bob',15,3),
  (3,'Steward',NULL,2);

0
b.yordanov avatar b.yordanov 146 Точки

а ще кажеш ли къде ти гърми?

0
silviyadimitrova avatar silviyadimitrova 6 Точки

А защо трябва да слагаме Id? Нали сме посочили, че колоната Id ще е PRIMARY KEY IDENTITY и се очаква да се генерира автоматично?

Защо не минава в judge, когато изрично посочим колоните, които ще попълваме:

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)

INSERT INTO Minions(Id, [Name], TownId) VALUES
(3, 'Steward', 1)
 

0
warglaivee avatar warglaivee 59 Точки

Вероятно този който е писал тестовете е очаквал да ни се каже, че ще се упражняваме да пишем INSERT INTO :D 

0