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.