MySQL WorkBench со вставками из внешнего источника - PullRequest
1 голос
/ 01 апреля 2012

Я использую MySQL верстак 5.2.38 (последний) для проектирования моей базы данных.Я использую NaviCat для управления сервером базы данных.

Я разработал базу данных, но хотел бы иметь возможность вставлять некоторые данные по умолчанию.MySQL WorkBench поставляется с таблицей «Вставки» для вставки данных таблицы.Однако это очень утомительно, так как каждая запись должна вводиться вручную.Я нашел этот вопрос , но решение, которое придумал разработчик, заключалось в том, чтобы просто использовать отдельный скрипт.

В моем случае я хотел бы импортировать данные из оперативной базы данных или, возможно,какой-то другой внешний файл.

Я пытался использовать Database->Synchronize Model и пытался синхронизировать данные из базы данных обратно в модель, но по какой-то причине верстак просто аварийно завершает работу или говорит, что он успешно завершен, но данныеникогда не отображается в моей модели.

Кто-нибудь успешно получил вставки из внешнего источника, импортированные в модель рабочей среды?Если вы создали приложения на основе больших баз данных, которые поставляются с большим количеством данных по умолчанию (вставок), я хотел бы услышать, как вы управляете вставками по умолчанию также управляемым способом:)

Ответы [ 2 ]

1 голос
/ 27 мая 2012

Создайте CSV (в кавычках, если у вас есть запятые в значениях), например, в Excel, а затем просто скопируйте / вставьте все строки в рабочую среду через вкладку «Вставки» для каждой таблицы в модели.Работает с версией Workbench 5.2.40.

0 голосов
/ 02 апреля 2012

Я не смог найти простой способ справиться с массовыми вставками, поэтому я просто написал PHP-скрипт и использовал ORM.

По крайней мере, так намного проще вносить изменения в данные по умолчанию.

Если кто-то может найти лучшее решение, я отмечу это как правильное.

...