0
Ich habe eine Migration auszuführen. Und hier ist mein Code:Kann keinen Fremdschlüssel bei der Migration hinzufügen
public function up()
{
Schema::table('students', function (Blueprint $table) {
//
$table->foreign('phone_id')->reference('id')->on('phone');
});
}
, wo ich die Migration ausführen, hieß es, ich habe einen Fehler in meinem SQL. Und ich laufe php artisan migrate --pretend
zur Ausgabe des SQL:
alter table `students` add constraint `students_phone_id_foreign` foreign key (`phone_id`) references `phone`()
Wie Sie sehen können, gibt es eine ()
am Ende des SQL ist. Wie kommt es heraus?
Danke. Ich habe "Referenz" und nicht "Referenzen". – DengDeng