sql >> Databáze >  >> RDS >> Mysql

Cizí klíč MySQL – nelze rozpoznat název tabulky Zavřít TO

Změňte toto:

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');
});

do

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');
});

Vyměnili jste pozici za název sloupce a tabulku.




  1. Jak mohu mít v dotazu elasticsearch klauzuli MySQL IN?

  2. Canonical:Jak uložit data formuláře HTML do databáze MySQL

  3. Šifrování hodnoty pomocí funkce AES_ECRYPT MySQL a její předání v řetězci URL pomocí PHP

  4. PDO nemůže připojit vzdálený server mysql