Hier is een checklist voor je, veel succes;)
1) type externe sleutelbron en referentievelden moeten identiek zijn
2) zowel het bron- als het referentieveld moeten niet ondertekend zijn
3) bronveld moet geïndexeerd zijn
4) beide tabellen moeten InnoDB zijn