table 'users' 已经存在 laravel 迁移时 laravel
table 'users' already exists laravel when migrate laravel
我在 运行 迁移命令时遇到问题,我收到以下消息
基础 table 或视图已存在:1050 Table 'users' 已存在
在up函数的Migration部分,在开头输入这一行
如果(模式::hasTable('users'))return;
这意味着迁移过程在您尝试迁移的数据库中遇到了同名的 pre-existing table。在这种情况下,您可以删除 all tables 在您的数据库中手动 (不推荐),或者您可以使用 fresh
命令迁移,以便它删除所有tables 在您的迁移中自动防止出现重复 tables 或约束的问题。
在您的终端中,只需 运行:
php artisan migrate:fresh
如果这不能解决问题,这可能意味着您有两个名为“users”的迁移,因此检查所有迁移并确保没有两个 类 包含 table 看起来像这样的创建行:
Schema::create('users'...)
我在 运行 迁移命令时遇到问题,我收到以下消息 基础 table 或视图已存在:1050 Table 'users' 已存在
在up函数的Migration部分,在开头输入这一行 如果(模式::hasTable('users'))return;
这意味着迁移过程在您尝试迁移的数据库中遇到了同名的 pre-existing table。在这种情况下,您可以删除 all tables 在您的数据库中手动 (不推荐),或者您可以使用 fresh
命令迁移,以便它删除所有tables 在您的迁移中自动防止出现重复 tables 或约束的问题。
在您的终端中,只需 运行:
php artisan migrate:fresh
如果这不能解决问题,这可能意味着您有两个名为“users”的迁移,因此检查所有迁移并确保没有两个 类 包含 table 看起来像这样的创建行:
Schema::create('users'...)