Error al crear relación con phpMyAdmin
Hola a todos. Tengo dos tablas para relacionar con base InnoDB y la gestiono con phpMyAdmin da un error al hacerlo.
Los datos principales de la relación son:
tabla Cliente
cli_id (primaria)
tabla Factura
fra_id (primaria)
fra_idcliente (index)
Entro en la tabla Factura, pico al enlace "Vista de relaciones", aquí tengo opción a relacionar fra_idcliente con cli_id.
En la línea fra_idcliente, indico campo con el que relaciono, aparece como cliente->cli_id, luego ON DELETE marco CASCADE, y en ON DELETE marco NO ACTION. Pulso botón Grabar y aparece un error: No se ha definido el índice (fra_idcliente), cosa que no tiene ni pies ni cabeza, porque el índice si está definido.
He probado de diferentes maneras (volviendo a crear la base entera, jugando con otras opciones) y siempre me da el mismo mensaje, ¿alguien tiene idea de que pasa?, ¿puede que me esté equivocando haciendo servir phpMyAdmin?, ¿me recomendáis algún otro o continuo con él?
Gracias por vuestra atención.
|