我在MySQL Workbench中有几个预先填充的表,我希望将这些表中的数据移动到表中,我是使用Laravel中的迁移创建的。我读到您使用种子文件来插入数据,但文档并没有真正考虑到这一方面。
E.G。:我在SQL中的一个表看起来像:
id | course
1 | CHEMISTRY 101
2 | BIOLOGY 101
3 | ENGINEERING 101
//etc
现在这是在SQL中定义的,但我想将这些数据移到我的courses表的migration / seed文件中。如何轻松快捷地完成这项工作,而无需手动输入数据?
答案 0 :(得分:1)
如果您使用的是MySQL Workbench,可以export the data。
使用[the]向导导出或导入从MySQL生成的SQL Workbench或使用 mysqldump 命令。
这将创建详细的数据库和表操作,使用mysqldump命令和元数据的标准备份/恢复行为,包括控制数据的处理方式,并包括元数据
答案 1 :(得分:0)
我想出了一个自定义但快速的解决方案。如果只有一个简单的mysql数据库和一个种子文件,则可以执行以下操作: