sql >> Databasteknik >  >> RDS >> Mysql

laravel errno 150 främmande nyckel begränsning är felaktigt utformad

När det gäller främmande nycklar måste de refererade och refererande fälten ha exakt samma datatyp.

Du skapar id fält i båda users och firms som undertecknad heltal. Du skapar dock båda främmande nycklar som osignerade heltal, därför misslyckas skapandet av nycklarna.

Du måste antingen lägga till den unsigned klausul till id fältdefinitioner, eller ta bort den unsigned klausul från främmande nyckelfälten.



  1. Hur man extraherar veckonummer i sql

  2. vad är skillnaden mellan GROUP BY och ORDER BY i sql

  3. MySqlDb kastar Operand bör innehålla 1 kolumn(er) på insert ignore-satsen

  4. mysql körtid