Maison >base de données >tutoriel mysql >Comment résoudre l'erreur « La table de base existe déjà » dans les migrations Laravel 5.5 ?
Gestion des erreurs Laravel 5.5 : résolution de « La table de base existe déjà » pour les migrations
Rencontre de l'erreur « La table ou la vue de base existe déjà » ( code d'erreur 1050) lors de l'exécution de la commande php artisan migrate dans Laravel 5.5 peut être frustrant. Cette erreur indique que la table de base de données spécifiée dans la migration existe déjà.
Dépannage et résolution
Exemple de fichier de migration
La version modifiée suivante de la migration create_users_table.php devrait résoudre le problème :
<code class="php">use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class CreateUsersTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::dropIfExists('users'); Schema::create('users', function (Blueprint $table) { $table->increments('id'); $table->string('name'); $table->string('email')->unique(); $table->string('password'); $table->rememberToken(); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('users'); } }</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!