Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/03/2010, 07:37
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 1 mes
Puntos: 2658
Respuesta: problema con datos de la base

Tienes dos problemas:
1) Si es un identificador usado como clave primaria, debería ser declarado como tal (PK), o al menos como UNIQUE y de esa forma no podría cambiar al azar.
2) Tienes efectivamente un defecto en un script en alguna parte. Los datos de una tabla no se cambian solos, eso lo está haciendo algo, posiblemente un UPDATE sin condicion WHERE, o con una condición WHERE no discriminante, que actualiza (indebidamente) todos los valores de la tabla y no solamente los que debe actualizar; esto es: estás haciendo un UPDATE a todos los campos, cuando no debería hacerse a los campos clave, que no se modifican normalmente en una actualizacion de ciertos datos..
¿Para qué mandar un UPDATE que modifique una PK? No tiene sentido.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)