gpt4 book ai didi

php - 关于迁移的 Laravel 问题

转载 作者:行者123 更新时间:2023-11-29 03:21:37 24 4
gpt4 key购买 nike

每当我进行新的迁移并尝试迁移它时,我得到的结果就是这样。即使我尝试迁移:刷新等等。你认为这里的问题是什么?我还检查了我的 .env 文件。谢谢!

[照亮\数据库\查询异常] SQLSTATE[42S01]:基表或 View 已存在:1050 表“用户”已存在(SQL:创建表用户(
id
int unsigned not null auto_increment 主键,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 tim estamp null) default character set utf8mb4 collat​​e utf8mb4_unicode_ci)

[PDO异常] SQLSTATE[42S01]: 基表或 View 已存在: 1050 表 'users' 已存在

最佳答案

使用!Schema::hasTable('users'),它会检查一个表是否已经存在于数据库中。

如果您不想删除已经存在的表,那么这是个好主意。

if (!Schema::hasTable('users')) {
Schema::create('users', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('name');
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
}

关于php - 关于迁移的 Laravel 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43566717/

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