MySQL WorkBench,带有来自外部源的插入

时间:2012-04-01 02:41:42

标签: mysql insert mysql-workbench

我正在使用MySQL workbench 5.2.38(最新版)来设计我的数据库。我正在使用NaviCat来管理数据库服务器。

我设计了数据库,但希望能够插入一些默认数据。 MySQL WorkBench附带一个“插入”表来插入表数据。但是,由于每个条目都必须手动输入,因此非常繁琐。我找到了这个question,但提问者提出的解决办法是使用单独的脚本。

就我而言,我想从实时数据库或其他一些外部文件中导入数据。

我尝试使用Database->Synchronize Model并尝试将数据库中的数据同步回模型,但出于某种原因,工作台只是崩溃,或说它已成功完成,但数据从未显示在我的模型中

是否有人成功从导入工作台模型的外部源获取插入?如果您构建了大量数据库驱动的应用程序,其中包含大量默认数据(插入),我很想听听您如何以可管理的方式处理默认插入:)

2 个答案:

答案 0 :(得分:1)

例如,在Excel中生成CSV(如果您有值中的逗号,则引用),而不是通过模型中每个表的“插入”选项卡将所有行复制/粘贴到工作台中。与Workbench 5.2.40版一起使用。

答案 1 :(得分:0)

我找不到以简单的方式处理大量插入的方法,所以我最后只编写了一个PHP脚本并使用了ORM。

至少这样,更改默认数据要容易得多。

如果有人可以提供更好的解决方案,我会将其标记为正确。