кодесурса
«MySQL

Вставка MySQL в Упражнения по утверждению: вставьте одну строку в таблицу заданий, чтобы избежать повторения значения в столбце job_id

script1adsense2code
script1adsense3code

Вставка MySQL в Оператор: Упражнение-7 с Решением

7. Напишите инструкцию SQL для вставки одной строки в таблицу заданий, чтобы в столбце job_id не было введено повторяющееся значение.

 Создать таблицу заданий.
CREATE TABLE ЕСЛИ НЕ СУЩЕСТВУЕТ РАБОТ ( 
JOB_ID integer NOT NULL UNIQUE, 
JOB_TITLE varchar (35) NOT NULL, 
MIN_SALARY десятичное число (6,0)
);
ВСТАВЬТЕ В ЗНАЧЕНИЯ РАБОТ (1001, «ОФИЦЕР», 8000);
mysql> SELECT * FROM jobs;
+ -------- + ----------- + ------------ +
| JOB_ID | JOB_TITLE | MIN_SALARY |
+ -------- + ----------- + ------------ +
| 1001 | ОФИЦЕР | 8000 |
+ -------- + ----------- + ------------ +

Пример решения:

INSERT INTO jobs VALUES(1001,'OFFICER',8000);

Позвольте выполнить вышеупомянутый код в командной строке MySQL 5.6.

 mysql> INSERT INTO jobs VALUES (1001, 'OFFICER', 8000);
ОШИБКА 1062 (23000): дубликат записи «1001» для ключа «JOB_ID»

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: записать оператор SQL и вставить строки из таблицы country_new в таблицу стран.
Далее: напишите оператор SQL для вставки одной строки в таблицу заданий, чтобы избежать повторения значения в столбце job_id.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code