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

Migrace Laravel nemůže vytvořit cizí klíč

Změňte svůj kód z

$table->integer('id_coop')->unsigned;
$table->foreign('id_coop')->references('id')->on('cooperados');

Komu:

$table->unsignedBigInteger('id_coop')->index();
$table->foreign('id_coop')->references('id')->on('cooperados')->onDelete('cascade');

Nebo můžete také použít níže uvedený kód

 $table->integer('id_coop')->unsigned()->index();
 $table->foreign('id_coop')->references('id')->on('cooperados')->onDelete('cascade');

Nebo také můžete použít níže

$table->bigInteger('id_coop')->unsigned()->index();
$table->foreign('id_coop')->references('id')->on('cooperados')->onDelete('cascade');



  1. eclipselink jpa generuje dotazy na počet pomocí COUNT(id) místo COUNT(*)

  2. Rails Console - Najděte, kde bylo vytvořeno v =určitý den

  3. existuje v ms-access funkce group_concat?

  4. Úpravy překódování MySQL pomocí formuláře HTML