Ho un problema con le foreign keys

Ho una tabella assCalendario così fatta:
codice:
idcalendario | idaccount
1            | 1
2            | 1
3            | 2
3            | 4
idcalendario ed idaccount dovrebbero avere come genitori gli id (rispettivamente) della tabella calendario e account.
Sono riuscito a mettere in relazione assCalendario.idcalendario con calendario.id.
Ma quando provo (con phpmyadmin o mysql-front) a fare una relazione tra ass.Calendario.idaccount e accounts.id mi da il seguente errore:
"Errore query SQL # 1216:
Cannot add or update a child row: a foreign key constraint fails"

A cosa potrebbe essere dovuto? Ah tutti gli elementi in gioco sono settati come primary key delle rispettive tabelle.