myISAM no hace integridad referencial. parece que es legal agregar tales restricciones y, por lo tanto, no hay error, aunque las restricciones no se aplicarán siempre que el motor sea myISAM. Sin embargo, almacena las claves creadas para que el usuario pueda ver lo que se pretendía.