0
這是我的Laravel如何刪除唯一列
public function down()
{
Schema::table('customer_plans', function (Blueprint $table) {
$table->dropUnique('customer_plans_code_unique');
$table->string('code',255)->change();
$table->string('name',255)->change();
});
}
我這樣做是因爲laravel.com,但我得到這個錯誤
[PDOException]
SQLSTATE[42000]: Syntax error or access violation: 1091 Can't DROP 'customer_plans_code_unique'; check that column/
key exists
任何人都知道這個錯誤,請告訴我! 感謝您的閱讀!
只是'$ table-> unique('code',50);'in up()。謝謝! –
在這種情況下,只有'$ table-> dropUnique('code');'應該在你的'down()'函數中。另外,如果你發現我的答案有幫助,如果你願意,我會很感激。 –
非常感謝!這行得通 –