Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2016, 04:30
kolo300
 
Fecha de Ingreso: febrero-2016
Ubicación: Bilbao, BI, EUS
Mensajes: 74
Antigüedad: 8 años, 3 meses
Puntos: 0
problemas al subir una imagen con la clave foranea

Buenas.

Pues me pasa esto, cuando un determinado usuario sube la primera imagen a la tabla imagen no hay problema, todo va como la seda. Pero si ese mismo usuario quiere subir otra imagen, me da este error:
(DATOS EJEMPLO codUsuario = 1, nombre clave foranea = foreign1)


Duplicate entry '1' for key 'foreign1'.

La clave primaria debe ser única ya lo se pero el problema me lo esta dando la clave foránea que conecta las 2 tablas . Pero entonces si el usuario con codUsuario 1 quiere subir otra imagen después de haber subido una imagen anteriormente como lo podria hacer, o como solucionar este entuerto?

Mis tablas son estas:

Código MySQL:
Ver original
  1. 1- usuario con estos campos:
  2. codUsuario, clave primaria
  3. nombre,
  4. email,
  5. pass
  6.  
  7. 2- imagen con estos campos:
  8. codImagen, clave primaria
  9. nombreImagen,
  10. subtituloImagen,
  11. descripcion,
  12. ruta,
  13. codUsuario (clave foranea que se relaciona con el codUsuario de la tabla usuario.)