Online Documentation for Data Import for MySQL

Шаг 7 - Выбор метода импорта


На шестом шаге выберите метод импорта.

 

Step 6

 

Переключатель Import mode позволяет задать те записи, которые будут импортироваться в таблицу.

Insert all - вставить все записи,

Insert new - вставить только новые записи,

Update - обновить записи,

Update or insert - обновить существующие и вставить новые записи,

Delete - удалить те записи, где совпадает первичный ключ таблицы и значение поля, выбранного в качестве ключевого, импортируемого файла,

Delete or insert - удалить совпадающие записи и вставить новые.

 

Пример:

 

Таблица в базе данных

Данные из внешнего файла

 

 

Step 6 - tab1

Step 6 - tab2

 

В качестве ключевого поля выбрано поле ID. (Кроме режима Insert All, который не требует указания ключевого поля)

 

Insert mode

Insert all

Insert new

Update

Результат

Step 6 - tab3

Step 6 - tab4

Step 6 - tab5

 

Insert mode

Update or insert

Delete

Delete or insert

Результат

Step 6 - tab6

Step 6 - tab7

Step 6 - tab8

 

Native mode Kind - серверозависимый (собственный) режим (режим вставки, реализуемый с помощью специальных возможностей сервера).

 

В разделе Native Mode Kind выберите вид собственного режима импорта программы:

  • Single Commands - одиночные команды вида "INSERT INTO...".
  • Batch Insert - пакетная вставка.
  • CSV Insert - вставка CSV.

 

 

В разделе Duplicate Solution укажите действие, выполняемое при совпадении записей:

  • Ignore - игнорировать,
  • Replace - замещать.

 

В поле Temporary File Name задайте имя временного файла. Доступ к этому файлу должен иметь как Data Import так и сервер баз данных. Все указанные опции доступны только при импорте из CSV файла.

 

Если установлен флажок Skip this step, то этот шаг будет пропускаться при последующем импортировании файлов. Список  пропускаемых шагов можно просмотреть и изменить на вкладке General диалогового окна Preferences

 

 

Следующий шаг