我正在尝试在现有表中添加外键但出现错误

时间:2020-02-11 09:41:18

标签: laravel-6

这样的迁移代码:

public function up()
    {
        Schema::table('acc_head', function (Blueprint $table) {

           $table->unsignedBigInteger('cmp_id')->index()->change();
            $table->foreign('cmp_id')->references('id')->on('company')->change();

        });
    }

我收到此错误:

SQLSTATE [23000]:违反完整性约束:1452无法添加或 更新子行:外键约束失败 ({acc_soft#sql-27f8_ac,约束acc_head_cmp_id_foreign 外键(cmp_id参考companyid))(SQ

0 个答案:

没有答案