Online Documentation for Data Import for MySQL
Шаг 7 - Выбор метода импорта
На шестом шаге выберите метод импорта.
Переключатель Import mode позволяет задать те записи, которые будут импортироваться в таблицу.
Insert all - вставить все записи,
Insert new - вставить только новые записи,
Update - обновить записи,
Update or insert - обновить существующие и вставить новые записи,
Delete - удалить те записи, где совпадает первичный ключ таблицы и значение поля, выбранного в качестве ключевого, импортируемого файла,
Delete or insert - удалить совпадающие записи и вставить новые.
Пример:
Таблица в базе данных |
Данные из внешнего файла |
|
|
|
|
В качестве ключевого поля выбрано поле ID. (Кроме режима Insert All, который не требует указания ключевого поля)
Insert mode |
Insert all |
Insert new |
Update |
Результат |
|
|
|
Insert mode |
Update or insert |
Delete |
Delete or insert |
Результат |
|
|
|
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