php artisan migrateすると、以下のようなエラー文がでます。
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'microposts' already exists (SQL: create table microposts
(id
int unsigned not null auto_increment primary key, user_id
int unsigned not null, content
varchar(191) not null, created_at
timestamp null, updated_at
timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci')
データベースを作り直してみたり、php artisan migrate:freshやロールバックも試しましたが、出来ませんでした。
宜しくお願い致します。
<?php use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class CreateMicropostsTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::create('microposts', function (Blueprint $table) { $table->increments('id'); $table->integer('user_id')->unsigned()->index(); $table->string('content'); $table->timestamps(); // 外部キー制約 $table->foreign('user_id')->references('id')->on('users'); }); } public function down() { Schema::dropIfExists('microposts'); } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/12 07:29