laravelでテーブルの作成時、
カラムの名前を間違えた場合などmigrateした後に変更する方法はありますか?
php artisan migrate:fresh
をした場合、間違えたテーブルだけでなくデータベースに保存していたデータがすべて削除されました。
テーブルを作り直したいときに特定のテーブルのみを削除する方法はありますか?
peopleテーブルをまちがえたため、peopleテーブルの情報を一度すべて削除してもう一度
php artisan make:migration cretae_people\database
で作り直すことはできますか?
Schema::create('people', function (Blueprint $table) {
$table->increments('id');
$table->integer('user_id');
$table->string('name');
$table->string('like_book');
$table->string('like_writer');
$table->timestamps();
});
でmigrateしたものを下のように変更したい場合は
php artisan migrate:fresh
しか方法はないのでしょうか?
Schema::create('people', function (Blueprint $table) {
$table->increments('id');
$table->integer('person_id');
$table->string('name');
$table->string('like_book');
$table->string('like_writer');
$table->timestamps();
});
またテーブルに保存されたデータを保持したままデータベースにカラムを追加することは出来ますか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。