是否可以默认将数据从MySQL Workbench预加载到目标数据库?

时间:2013-05-13 01:35:22

标签: mysql mysql-workbench

有些表格通常不会改变:

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

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

您只需使用所需的表甚至整个数据库创建导入/导出脚本即可。 e.g:

mysqldump -hHOST_FROM -u -p database_name table_name --no-create-db --no-create-info mydb | mysql -hHOST_TO -u -p database_name
顺便说一句:“我选择一个懒惰的人来做一份艰苦的工作。因为一个懒惰的人会找到一个简单的方法去做” - 比尔盖茨。