mysql - 将初始表数据导入 .mwb 模型文件

标签 mysql import mysql-workbench

如何将初始表数据导入 .mwb 文件?我知道每个表都有一个 inserts 选项卡,但我想导入大约 200 条记录,我不想手动执行此操作。

最佳答案

现代版本的 MySQL Workbench 是不可能的。从本质上讲,没有办法对数据进行建模——您只能将其上传到服务器(而不是模型)。目前唯一的方法是逐一编辑,这不切实际。即使您对包含数据的表进行逆向工程,EER 模型的插入表也将是空白的。您会注意到,右键单击插入选项卡的行会提供许多灰色选项,包括“从文件加载”。我怀疑团队没有时间实现它们或其他什么。无论如何,如果您知道 phpMyAdmin(它似乎可以很好地处理 CSV 文件)或 MySQL Workbench(我根本没有接触过 CSV 文件),那么就有一个简单的解决方法。


解决方案:

在 MySQL Workbench 中绘制您的数据库模型,仅结构。将所有数据放入关联的 CSV 文件中——我使用 Excel 并另存为 CSV——非常简单。在 Excel 中建立数据模型并在 Workbench 中建立结构模型后,对数据库进行正向工程,然后使用其他工具或技术上传 Excel 模型数据。

这不是最好的解决方案,但可以调试它们以提供数据建模,也许我们在下一个版本中会很幸运。

关于mysql - 将初始表数据导入 .mwb 模型文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4003401/

相关文章:

mysql - 如何在 bash 脚本中自动设置 mysql 密码?

php - 根据特定标准对数组中的列求和

django - 如何使用 Eclipse 和 PyDev 将现有文件添加到项目中

python - 我需要直接导入子模块吗?

python - Django INSTALLED_APPS 中的点路径无法导入

mysql - 亚马逊 RDS : Your connection attempt failed for user 'master' to the MySQL server

php - SQL Left Join - 多次相同的结果

mysql - SQL 用更快的东西替换连接

mysql - mysql中如何用空格替换双引号?

mysql - liferay使用mysql时出现错误