为了账号安全,请及时绑定邮箱和手机立即绑定

laravel 执行数据库迁移时提示错误General error: 1005

laravel 执行数据库迁移时提示错误General error: 1005

PHP
有只小跳蛙 2019-03-09 00:21:25
之前 posts表和comments表是正常的,但是在posts的迁移表里面加了一段外键关联,执行 refresh命令后就出错了,把数据库里面的表删了再重新执行迁移都不行,初学laravel框架,急需各位大神的求助 posts 迁移表: 执行的结果如下: 查看migrate:status的结果但是posts表已经加进了数据库 网上找了原因,说是主表要在副表之前建立,但是看迁移表的排列顺序,users是在posts之前建立,posts在comments 之前建立啊 望各位大神指点
查看完整描述

1 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

$table->unsignedInteger('user_id');主键一般都是unsignedInteger,而且不应该有default(0),users表里面根本就没有ID为0的记录

查看完整回答
反对 回复 2019-03-18
  • 1 回答
  • 0 关注
  • 459 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信