Hola amigos, tengo un problema algo extraño cuando ejecuto una consulta para actualizar una tabla. Les dejo las características de la tabla y la sentencia SQL:
Tengo los siguientes campos en la tabla sujeto:
sujetoID login password
1001 martin 123
Las características de los campos son:
sujetoID: Primary Key, Not Null y Aunto incrementable
login: default=null
password: default=null
Mi query es el siguiente:
UPDATE sujeto SET login='martin', password='456' WHERE sujetoID=1001;
El error que me regresa MySQL es:
Error Code: 1062
Duplicate entry '1001' for key 1
Por lo que pueden observar, el unico campo que es primary key es el de sujetoID, y ese campo solo lo estoy tomando para hacer la condición del update.
Espero alguien pueda ayudarme, de ante mano muchas gracias