我正在尝试在成员表中的“ user_id”和用户表中的“ id”之间建立关系。得到错误:150“外键约束格式不正确”。我正在将Users表迁移到member表之前。
$table->integer('user_id')->unsigned()->nullable();
$table->foreign('user_id')->references('id')->on('users');
答案 0 :(得分:0)
您的语法是正确的,因此很可能是几个问题之一:
users
表实际上未被称为users
。php artisan migrate:refresh
将所有内容回滚并重新运行。 请注意,这会破坏所有您的数据,因此请确保它处于测试环境中。