php - 如何修复 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))
解决方案
只需手动删除表
或运行php artisan migrate:fresh
推荐阅读
- html - 如何在不使用类或伪类的情况下选择表格行?
- git - 我们如何标记 git 存储库中的单个文件夹
- node.js - “错误:Grunt :: 在 127.0.0.1 上启动检查器:xxxx 失败:地址已在使用中”
- database - 我可以访问我的印象笔记数据库服务器吗?
- r - 调整base R中的情节标题和副标题
- windows - 使用 Python 3.7(来自 QGIS)并尝试使用 pip 安装包的错误
- jsf - p:dataTable 不显示结果
- html - 如何使用 Selenium 自动化 ReactJS 可创建的下拉字段
- angular - 如何显示反应式表单验证错误消息
- java - 基于Java中的URL扩展检查文件类型