Cubis:
Lo mismo que te puso Manoloweb ya te lo había respondido yo antes.. sólo que más específico para lo que tú querías...
También entiendo que, ya teniendo la solución, lo que buscas ahora es una explicación sobre las claves foráneas en Mysql...
Lo más recomendable es siempre recurrir al manual:
Acá te dejo el link:
http://www.mysql.com/doc/en/ANSI_diff_Foreign_Keys.html
Está bien interesante... léelo.
Saludos