Para que se entienda la observación:
Cita: Nota: InnoDB no verifica las restricciones de claves foráneas en las claves foráneas o valores de claves referenciados que contengan una columna NULL.
http://dev.mysql.com/doc/refman/5.0/...nstraints.html
Caso en tu base:
Código MySQL:
Ver original INDEX `fk_OperadoresTLM_DireccionOP1_idx` (`CURP_OP` ASC), INDEX `fk_OperadoresTLM_UnidadesTLM1_idx` (`Unidad_OP` ASC), REFERENCES `SistemaTLM`.
`UnidadesTLM` (`Numero_UN`)
# Esto no tiene sentido. ----------------------
Otro caso en tu base:
¿La PK es AI, pero FK de otra tabla?
Eso no tiene sentido.
Si es un AI en una tabla
no puede ser FK de otra tabla, Puede ser INT, pero es la tabla padre la que debe ser AI, no la local.
Tengo la impresión de que no tienes claro el tema de relaciones de foreign key...
Otra cosa: al apuntar a si mismas como FK, se disparan errores al correr tu backup, porque no puede crearse una FK sobre si misma cuando la tabla aún está creándose.