Перейти к основному содержанию

Введение

Иногда нужно заново перенести все данные из одной таблицы в другую. Например, может потребоваться заново перенести данные из staging-таблицы в продукционную таблицу. В этой статье показано, как сделать это с помощью оператора INSERT INTO.

Пример

Ниже приведён простой пример того, как это работает и как это проверить:
  • Создайте демонстрационную базу данных
  • Создайте тестовую таблицу
  • Вставьте немного данных в исходную таблицу
  • Проверьте количество строк в исходной таблице
  • Создайте новую таблицу с той же структурой, что и у исходной таблицы.
  • Вставьте все строки из исходной таблицы в целевую таблицу.
  • Проверьте количество строк в целевой таблице
Если вы хотите изменить структуру новой таблицы, сначала можно посмотреть структуру исходной таблицы.
Затем создайте новую таблицу с изменённой структурой. В нашем случае нужно добавить в целевую таблицу новый столбец population.
  • Вставьте все строки из исходной таблицы в целевую таблицу, включая новый столбец. Установите для поля population значение 0 во всех строках.
  • Проверьте данные в целевой таблице
Последнее изменение 12 июня 2026 г.