Ver Mensaje Individual
  #11 (permalink)  
Antiguo 24/03/2013, 12:34
drsheldoncooper
 
Fecha de Ingreso: febrero-2013
Mensajes: 26
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: problema con enumeracion repetida

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Eso debe ser sin dudas en el UPDATE:
Código MySQL:
Ver original
  1. UPDATE EXP t, temp t2
  2. SET t.num = t2.numf
  3.     t.num = T2.num
  4.     AND t.cedula = T2.cedula
  5.     AND t.nombre = T2.nombre
  6.     AND t.apellidoPat  = T2. ApellidoPat
  7.     AND t.ApellidoMat = T2.ApellidoMat;
Ahora bien, no me has dicho cuál es la clave primaria (PK) de esta tabla "EXP", por lo que te advierto que si la PK es ese campo "NUM", no se la puede renumerar a menos que se haga todo un proceso de actualizaciones a todas las tablas donde esa PK esté como FK.
¿Eso lo has tenido en cuenta?

Eso último me lleva a pensar en cuál es realmente la razón para todo este asunto, porque si "NUM" es PK, o al menos contiene números únicos en la tabla, ¿por qué renumerarlo?... Eso no tendría sentido. Ni utilidad.

¿NUM es PK o no?
Tienes razon ya lo probe por partes y si es en el update y referente a la pk,aunque parezca informal no tenia ninguna pk la tabla exp.Lo que pasa que solo llene la tabla con los datos y pense q una vez que estuvieran todos ordenarlos y colocarles su numero que les correspondia.

Es por eso que cree un nuevo campo "num" lo cual esta vacío.

Ya que estuviera echo todo "num" seria la pk de la tabla,espero que tenga una solucion mi enredo.

Última edición por drsheldoncooper; 25/03/2013 a las 10:57