2017-07-28 6 views
0

私はMySQL Workbenchにいくつかの事前設定テーブルを持っています。これらのテーブルからLaravelで移行を使用して作成したテーブルにデータを移動したいと考えています。シードファイルを使用してデータを挿入することをお読みになりましたが、ドキュメントが実際にこの面を超えているわけではありません。SQLからLaravelシードファイルへのデータの挿入

例えば:SQLの私のテーブルのいずれかが、次のようになります。 id | course 1 | CHEMISTRY 101 2 | BIOLOGY 101 3 | ENGINEERING 101 //etc

さて、これはSQLで定義されているが、私は私のコースのテーブルのための私の移行/シードファイルにこのデータを移動したいと思います。手動でデータを入力しなくても、これを簡単かつ迅速に実行するにはどうすればよいでしょうか?

+0

メタデータを含んでMySQLが簡単にデータをダンプすることができますCSVファイル。そこから、そのデータをシーダーにインポートすることができます。また、データがかなり簡単な場合は、テキストエディタでマクロを使用して適切な形式にすることもできます。 –

答えて

1

MySQL Workbenchを使用している場合は、export the dataです。

利用のMySQL ワークベンチからかmysqldumpをコマンドを使用して生成されたいずれかのエクスポートまたはインポートSQLへ[インクルード]ウィザード。

これは、詳細なデータベースとテーブルの操作を作成し、標準のバックアップ/ mysqldumpをコマンドとメタデータを使用しての動作を復元、データの処理方法を制御を備えており、

関連する問題