cuento con una tabla llamada dosis_aplicadas, con los siguientes campos:
id_generales----- llave primaria
curp---------------- llave primaria
id_vacuna--------- llave primaria
dosis--------------- llave primaria
fecha_aplic
lote
clues
lo que necesito hacer, es actualizar el campo id_vacuna segun los datos de fecha_aplic e id_vacuna...es decir...modificar el campo id_vacuna a "19" de todos aquellos registros que tengan una fecha mayor o igual que "2011-04-01"...(esto en fecha_aplic) y que en id_vacuna tengan un "8"...no se si me di a entender, pero creo que al ver la consulta me entenderan...
Código MySQL:
pero al hacer eso me tira este error:Ver original
Error Code : 1062
Duplicate entry '2d2501cb18-OOTK110525MJCRPR-19-1' for key 1
segun lei, este error se da por que los campos son llaves primarias, pero este programa no lo realize yo, y no entiendo muy bien como estan las relaciones entre tablas....mi pregunta es....tengo que modificar las llaves primarias?....o hay algo en la consulta que pueda modificar para obtener resultados sin modificar las tablas?
de antemano gracias por la atencion
saludos