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.