Вставка MySQL в Упражнения по выражению: вставка строк из таблицы country_new в таблицу стран
Вставка MySQL в Statement: Упражнение 6 с Решением
6. Запишите оператор SQL и вставьте строки из таблицы country_new в таблицу стран.
Вот строки для таблицы country_new. Предположим, что таблица стран пуста.
+ ------------ + -------------- + ----------- + | COUNTRY_ID | COUNTRY_NAME | REGION_ID | + ------------ + -------------- + ----------- + | C0001 | Индия | 1001 | | C0002 | США | 1007 | | C0003 | Великобритания | 1003 | + ------------ + -------------- + ----------- +
Пример решения:
INSERT INTO countries
SELECT * FROM country_new;
Позвольте выполнить вышеупомянутый код в командной строке MySQL 5.6.
Вот структура таблицы:
mysql> SELECT * FROM country_new; + ------------ + -------------- + ----------- + | COUNTRY_ID | COUNTRY_NAME | REGION_ID | + ------------ + -------------- + ----------- + | C0001 | Индия | 1001 | | C0002 | США | 1007 | | C0003 | Великобритания | 1003 | + ------------ + -------------- + ----------- + 3 ряда в наборе (0,00 сек)
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущая: написать инструкцию SQL для вставки 3 строк одним оператором вставки.
Далее: напишите оператор SQL для вставки одной строки в таблицу заданий, чтобы избежать повторения значения в столбце job_id.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code