sql >> Databasteknik >  >> RDS >> Mysql

Främmande nycklar i Laravel 4-migreringsfråga

Kontrollera ditt id typ. Laravel 4 skapar ett inkrementellt id med en int(10) osignerad. Om du skapar ett grundläggande heltal och försöker sätta en främmande nyckel på det kommer det att misslyckas.

Som föreslås i dokumentationen på denna länk , bör du skapa det främmande ID:t med $table->unsignedInteger(YOUR_ID_NAME); för att få det att fungera.



  1. Anrop till odefinierad funktion oci_connect, php_oci8_12c.dll, Windows 8.1, php5.6.6

  2. Undviker SQL-injektion utan parametrar

  3. Hur infogar man en post och returnerar det nyskapade ID:t med ett enda SqlCommand?

  4. MySQL-tabellnamn som parameter