gpt4 book ai didi

php - Laravel 5.5 错误基表或 View 已存在 : 1050 Table 'users' already exists

转载 作者:可可西里 更新时间:2023-11-01 06:53:20 30 4
gpt4 key购买 nike

规范:

  • Laravel 版本:5.5.3
  • PHP 版本:7.1
  • 数据库驱动和版本:MariaDB 10.1.26

描述:

C:/Users/user/code/blog/>php artisan migrate

[Illuminate\Database\QueryException]
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already exists (SQL: create table users (id int unsigned not null aut
o_increment primary key, name varchar(255) not null, email varchar(255) not null, password varchar(255) not null, remember_token varchar
(100) null, created_at timestamp null, updated_at timestamp null) default character set utf8mb4 collate utf8mb4_unicode_ci engine = InnoDB R
OW_FORMAT=DYNAMIC)

[PDOException]
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already exists

重现步骤:

 C:/Users/user/code/blog/>laravel new website

C:/Users/user/code/blog/>php artisan make:migration create_lists_table --create=lists

C:/Users/user/code/blog/>php artisan migrate

问题

它创建用户表并给出错误但不创建列表表

最佳答案

我自己解决了我的问题通过更改我的 create_users_table.php

<?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');
}
}

关于php - Laravel 5.5 错误基表或 View 已存在 : 1050 Table 'users' already exists,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46129270/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com