Вставка MySQL в Упражнения по утверждению: вставьте одну строку в таблицу заданий, чтобы избежать повторения значения в столбце job_id
Вставка 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 программирования
disqus2code