sql >> データベース >  >> RDS >> Mysql

Laravel Migrationは、データがテーブルに入った後にフィールドを追加しますか?

    はい、何らかの方法でテーブルを変更する必要があるたびに、そのテーブルの新しい移行を作成します。それが移行の要点です。コラボレーション環境で開発していて、リモートリポジトリからいくつかの変更をプルダウンする場合、(データベースを操作する場合)実行する必要があることの1つは、他の開発者が作成した可能性のある移行を実行することです。これにより、データベースの同期が維持されます。

    たまに列を削除して追加することもありますが、大したことではありません。

    初めてテーブルを作成するときは、おそらくSchema::create()を使用しています。 。そのテーブルの後続のすべての移行では、Scheme::table()を使用する必要があります 。最初にテーブルを作成しようとしないことを除いて、同じパラメータを受け入れます。




    1. MySQLDECIMALデータ型

    2. PHPデータベース接続クラス

    3. 2018年のレビュー:見逃した可能性のある7つのMariaDBマイルストーン

    4. MS AccessとMySQLの間でデータを同期するための最良の方法は何ですか?