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

laravel errno 150 udenlandsk nøgle begrænsning er forkert dannet

I tilfælde af fremmednøgler skal de refererede og referencefelter have nøjagtig samme datatype.

Du opretter id felter i begge users og firms som underskrevet heltal. Du opretter dog begge fremmednøgler som usignerede heltal, derfor mislykkes oprettelsen af ​​nøglerne.

Du skal enten tilføje den unsigned klausul til id feltdefinitioner, eller fjern den unsigned klausul fra fremmednøglefelterne.



  1. Hvordan tæller man NULL-værdier i MySQL?

  2. Problem med MySql INSERT MAX()+1

  3. Indlæser klassen com.mysql.jdbc.Driver ... er forældet besked

  4. Slet duplikerede poster fra en tabel uden pk eller id eller unikke kolonner i mysql