1

有一些表不经常改变:

  • 国家(身份证/姓名/缩写)
  • 按国家/地区划分的 IP(ID / IP 范围)

在开发过程中,每次我对数据库进行修改时,我都必须手动将这些表预加载到新创建的数据库中。

有没有办法Forward Engineer在 MySQL Workbench 的每个进程中自动查询这些数据到表中?

4

2 回答 2

1

MySQL Workbench 模型文件中的每个表都有一个名为“Inserts”的部分。在表编辑器中打开一个表,然后单击标有“插入”的选项卡。您可以在此处添加任意数量的记录,并且在您对模型进行正向工程时应用此数据。

于 2013-05-13T11:03:59.247 回答
0

您可以简单地使用所需的表甚至整个数据库创建导入/导出脚本。例如:

mysqldump -hHOST_FROM -u -p database_name table_name --no-create-db --no-create-info mydb | mysql -hHOST_TO -u -p database_name

顺便说一句:“我选择一个懒惰的人来做艰苦的工作。因为一个懒惰的人会找到一个简单的方法来做这件事”——比尔盖茨。

于 2013-05-13T02:19:16.280 回答