Bei Fremdschlüsseln müssen die referenzierten und referenzierenden Felder exakt den gleichen Datentyp haben.
Sie erstellen die id
Felder in beiden users
und firms
als signiert ganze Zahlen. Allerdings erstellen Sie beide Fremdschlüssel als unsigned Ganzzahlen, daher schlägt die Erstellung der Schlüssel fehl.
Sie müssen entweder den unsigned
hinzufügen -Klausel zur id
Felddefinitionen oder entfernen Sie den unsigned
-Klausel aus den Fremdschlüsselfeldern.