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- usuario con estos campos: codUsuario, clave primaria nombre, email, pass 2- imagen con estos campos: codImagen, clave primaria nombreImagen, subtituloImagen, descripcion, ruta, codUsuario (clave foranea que se relaciona con el codUsuario de la tabla usuario.)