sql >> Database teknologi >  >> RDS >> Mysql

MySQL fremmednøgle - kan ikke løse tabelnavn tæt på

Skift dette:

Schema::table('products', function (Blueprint $table) {
    $table->foreign('provider_id')->references('providers')->on('id')->onDelete('cascade');
    $table->foreign('brand_id')->references('brands')->on('id')->onDelete('cascade');
});

til

Schema::table('products', function (Blueprint $table) {
    $table->foreign('provider_id')->references('id')->on('providers')->onDelete('cascade');
    $table->foreign('brand_id')->references('id')->on('brands')->onDelete('cascade');
});

Du har skiftet positionen ud med kolonnenavn og tabel.




  1. Hvordan gemmer man twitter oauth detaljer i mysql database?

  2. Få adgang nægtet fejl ved udførelse af mysql_query i php

  3. iOS - Korrekt formatering af tidsstempler mellem mySQL (apache) og iOS (NSDate)

  4. Database korruption