Online Documentation for SQL Manager for MySQL
Задание свойств скрипта
На последнем шаге можно задать некоторые общие опции генерируемого SQL скрипта.
На вкладке Script Options Задайте свойства скрипта.
Если установлен флажок Generate "CREATE DATABASE" statement, то в скрипте будет создан оператор CREATE DATABASE.
Установленный флажок Generate "DROP DATABASE IF EXIST" statement указывает на то, что при извлечении будут созданы операторы DROP, которые будут удалять базы данных, соответствующие создаваемым скриптом базам, перед их созданием.
Если установлен флажок Generate "USE db_name" statement - то в скрипте будет создана команда USE db_name, которая предписывает MySQL использовать базу данных с именем db_name в последующих запросах по умолчанию. Указанная база данных остается в этом состоянии до конца данного сеанса или пока не будет выдана еще одна команда USE.
Установленный флажок Generate "DROP IF EXIST" statement указывает на то, что при извлечении будут созданы операторы DROP, которые будут удалять объекты соответствующие создаваемым скриптом объектам перед их созданием.
Установите флажок Disable foreign key checks, если хотите отменить проверку внешних ключей.
Generate "SET NAMES" statement создает оператор SET NAMES, в котором задаётся кодировка.
Если установлен флажок Extract dependent objects, то для объектов будут копироваться связанные с ними объекты.
Add SQL_MODE variable - добавить оператор задания переменной SQL_MODE.
Add DELIMITER statement for stored routines and triggers - позволяет добавлять директивы delimiter при извлечении процедур и триггеров.
Insert comments - если флажок установлен, то для процедур будут созданы текстовые комментарии в тексте скрипта.
Из раскрывающегося списка Extract structure for version можно выбрать версию MySQL сервера, для которого генерировать скрипт.
Trim tables and column comments - обрезать комментарии к таблицам и столбцам.
Число символов комментария, которые будут оставлены, задается в поле Max comment length.
На вкладке Data Options задайте параметры данных.
Количество записей в одном блоке задается в счетчике Records in a block.
Если установлен флажок Insert "COMMIT" statement after each block, то после каждого блока добавляется оператор COMMIT.
Если установлен флажок Extract table data just after its definition, то в создаваемом скрипте операторы INSERT будут помещены сразу после скрипта создания таблицы, к которой они относятся - если выбрана, а если нет, то в конце скрипта.
Извлекать данные из объединенных таблиц можно, установив флажок Extract data from Merge tables.
Операция извлечения будет прервана при возникновении ошибки, если установлен флажок Abort extraction on error. В противном случае скрипт будет выполняться без прерываний, а все возникшие ошибки отобразятся в специальном окне.