首页 > 解决方案 > 如何修复 laravel 中的“SQLSTATE [42S01]:基表或视图已存在”错误

问题描述

当我迁移文件时,它向我显示了这个错误(给出了图片链接)。我试过 migrate:rollback ,migrate:refresh 但它没有用。

https://i.imgur.com/oFjcadB.png

Illuminate\Database\QueryException : SQLSTATE[HY000]: General error: 1005 Can't create table seed.#sql-16d8_15 (errno: 150 "Foreign key constraint is wrongly forms") (SQL: alter table posts add constraint posts_user_id_foreign foreign key (user_id)在删除级联时引用用户(id))

标签: phpmysqllaravel-5migration

解决方案


只需手动删除表

或运行php artisan migrate:fresh


推荐阅读