Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/12/2009, 14:11
principiantedelweb
 
Fecha de Ingreso: noviembre-2009
Mensajes: 164
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Mover registros

ok, lo hice de una forma algo distinta, pero salió bien. Este es el código. Gracias a todos:
Nota: 52 son las filas que toma pero que no tengan vacío el campo descripcion (en este caso particular)
Cita:

CREATE TABLE clonada SELECT * FROM origen;


INSERT INTO `clonada` SELECT * FROM origen WHERE id>2000 and id<3001 and LENGTH(descripcion)>(0)

UPDATE clonada set id=id-2000 where id>2000 and id<2053 AND LENGTH(descripcion)>(0)

DELETE FROM clonada WHERE id>0 and id<53 AND LENGTH(descripcion)=(0)
Espero que ha alguien mas le sirve.