Ver Mensaje Individual
  #1  
Antiguo 30-11-2007
Josepo Josepo is offline
Miembro
 
Registrado: nov 2007
Ubicación: Barcelona
Posts: 14
Reputación: 0
Josepo Va por buen camino
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.
Responder Con Cita