In het geval van externe sleutels moeten de velden waarnaar wordt verwezen en waarnaar wordt verwezen, exact hetzelfde gegevenstype hebben.
U maakt de id velden in beide users en firms als ondertekend gehele getallen. U maakt echter beide externe sleutels als unsigned gehele getallen, daarom mislukt het aanmaken van de sleutels.
U moet ofwel de unsigned . toevoegen clausule aan de id velddefinities, of verwijder de unsigned clausule uit de velden van de refererende sleutel.