之前 posts表和comments表是正常的,但是在posts的迁移表里面加了一段外键关联,执行 refresh命令后就出错了,把数据库里面的表删了再重新执行迁移都不行,初学laravel框架,急需各位大神的求助
posts 迁移表:
执行的结果如下:
查看migrate:status的结果
但是posts表已经加进了数据库
网上找了原因,说是主表要在副表之前建立,但是看迁移表的排列顺序,users是在posts之前建立,posts在comments 之前建立啊
望各位大神指点
之前 posts表和comments表是正常的,但是在posts的迁移表里面加了一段外键关联,执行 refresh命令后就出错了,把数据库里面的表删了再重新执行迁移都不行,初学laravel框架,急需各位大神的求助
posts 迁移表:
执行的结果如下:
查看migrate:status的结果
但是posts表已经加进了数据库
网上找了原因,说是主表要在副表之前建立,但是看迁移表的排列顺序,users是在posts之前建立,posts在comments 之前建立啊
望各位大神指点
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
$table->unsignedInteger('user_id');
主键一般都是unsignedInteger,而且不应该有default(0),users表里面根本就没有ID为0的记录