Я использую MySQL workbench 5.2.38 (последний) для разработки моей базы данных. Я использую NaviCat для управления сервером базы данных.MySQL WorkBench со вставками из внешнего источника
Я разработал базу данных, но хотел бы иметь возможность вставлять некоторые данные по умолчанию. MySQL WorkBench поставляется с таблицей «Вставки» для вставки данных таблицы. Однако это очень утомительно, так как каждая запись должна быть введена вручную. Я нашел это question, но решение, которое искал придумал, состояло в том, чтобы просто использовать отдельный скрипт.
В моем случае я хотел бы импортировать данные из живой базы данных или, возможно, из другого внешнего файла.
Я попытался использовать Database->Synchronize Model
и попытался синхронизировать данные из базы данных с моделью, но по какой-то причине workbench просто сбой или говорит, что она завершена успешно, но данные никогда не отображаются в моей модели.
Кто-нибудь успешно получил вставки из внешнего источника, импортированного в рабочую модель? Если вы создали большие приложения с управлением базой данных, которые поставляются с большим количеством данных по умолчанию (вставки), мне бы очень хотелось услышать, как вы также использовали встроенные вставки по-разному :)
Могу ли я получить этот PHP-скрипт? Или что такое ORM и как ORM может это сделать? У меня такая же проблема. Я хочу вставить значения в локальный БД, затем синхронизировать его с моей моделью, а затем переслать Инженеру в удаленную БД. –
@AndreasLympouras Это ничего особенного. Я просто использую workbench MySQL, чтобы перенаправить схему в базу данных. Затем я запускаю скрипт установки, написанный на PHP, для вставки значений. Я использую http://redbeanphp.com/ как мой ORM, но любой ORM или даже PDO могут выполнять эту работу. – F21
Что такое ORM? Что он делает? Я просто хочу сохранить локальные строки (вставки) каждой таблицы в мою удаленную базу данных. –