删除外键的问题
2022-08-30 14:33:28
我的外键与它自己的表有关。这是为了产生具有层次结构的职位。
现在,当我尝试删除数据库中的列时,它给我这个错误:
1553 - Cannot drop index 'post_field_properties_parent_id_index': needed in a foreign key constraint
这是代码:
public function down()
{
Schema::table( "post_field_properties", function( $table )
{
$table->dropForeign('parent_id');
$table->dropColumn('parent_id');
} );
}
我似乎能够做到这一点的唯一方法是转到phpmyadmin并删除外键本身。,然后删除该列。