V případě cizích klíčů musí mít odkazovaná a odkazující pole přesně stejný datový typ.
Vytvoříte id polí v obou users a firms jako podepsaný celá čísla. Oba cizí klíče však vytvoříte jako nepodepsané celá čísla, proto se vytvoření klíčů nezdaří.
Musíte buď přidat unsigned klauzule k id definice polí nebo odstraňte unsigned klauzule z polí cizího klíče.