ich diese seltsame Fehler, wenn meine Zwänge Migration Ausführung Wenn ich diese Migration durchführen ichLaravel 5.1 Fremdschlüssel Migration Fehler
[Illuminate\Database\QueryException]
SQLSTATE[HY000]: General error: 1005 Can't create table 'flowtime_dev.#sql-85bb_52' (errno: 121) (SQL: alter table `questions` add constraint questions_inventory_i
d_foreign foreign key (`inventory_id`) references `inventories` (`id`) on delete cascade)
[PDOException]
SQLSTATE[HY000]: General error: 1005 Can't create table 'flowtime_dev.#sql-85bb_52' (errno: 121)
ich gelesen habe, dass die Datentypen in verschiedenen Tabellen sollten (wie int übereinstimmen (10) bis int (10)) und sie tun, dies ist auch die letzte Migration, die ich habe (alle Tabellen existieren und wurden zuvor von anderen Migrationen erstellt).
Ich habe ernsthaft keine Ahnung mehr, was ich tun :(Könnte jemand helfen Ich habe ähnliche Beiträge gesehen, aber sie haben nicht das Problem, so weit für mich fixiert
Die Migration ist wie folgt:.?.
public function up()
{
Schema::table('questions', function ($table) {
$table->integer('inventory_id')->unsigned()->change();
$table->foreign('inventory_id')
->references('id')->on('inventories')
->onDelete('cascade');
});
Schema::table('question_response', function ($table) {
$table->integer('question_id')->unsigned()->change();
$table->foreign('question_id')
->references('id')->on('questions')
->onDelete('cascade');
});
Schema::table('question_response', function ($table) {
$table->integer('sample_result_set_id')->unsigned()->change();
$table->foreign('sample_result_set_id')
->references('id')->on('sample_response_set')
->onDelete('cascade');
});
Schema::table('inventory_response', function ($table) {
$table->integer('inventory_id')->unsigned()->change();
$table->foreign('inventory_id')
->references('id')->on('inventories')
->onDelete('cascade');
});
Schema::table('inventory_response', function ($table) {
$table->integer('sample_result_set_id')->unsigned()->change();
$table->foreign('sample_result_set_id')
->references('id')->on('sample_response_set')
->onDelete('cascade');
});
}
Welche Datenbank verwenden Sie? –
@AaronFranco MySql – DarkFeud