外部キーである列を削除しようとしています:
$table = $this->table('users');
$table->removeColumn('province_id');
$table->update();
上記ではDBエラーが発生します: The object 'users_province_id' is dependent on column 'province_id'
. 最初に FK を削除しようとすると:
$table = $this->table('users');
$table->removeIndex('province_id');
$table->removeColumn('province_id');
$table->update();
同じエラーが発生します。使用removeIndexByName
:
$table = $this->table('users');
$table->removeIndexByName('users_province_id');
$table->removeColumn('province_id');
$table->update();
また、動作しません。助けてくれてありがとう。