El problema esta en si en la tabla "reproducción" cuando intento vincular las tablas Hijas aborto, partos, diagnostico y servicios. como se mencina :
A SU VEZ, REPRODUCCION TIENE HIJOS
TABLA SERVICIO , se debe vincular por medio de reproduccion.servicio a servicio.servicioid
TABLA DIAG , se debe vincular por medio de reproduccion.diagnostico a diag.diagnosticoid
TABLA PARTO, se debe vincular por medio de reproduccion.parto a parto.partoid
TABLA ABORTO, se debe vincular por medio de reproduccion.aborto a aborto.id
por ejemplo cuando quiero crear el FK de la tabla parto por su field "partoid" apuntada a el campo "parto" de la tabla reproduccion me sale error Can't create table '.\fazunp\#sql-874_24c.frm' (errno: 150)
siendo la consulta esta:
Considerar que la tabla reproduccion tiene esta forma :
y la tabla parto la siguiente estructura :
Pero sale ese error, ahora bien el resto de tablas tambien deben de vincularse a la misma tabla "reproduccion" por medio de su PK, y no funciona
PD.: las tablas están vacias