Ver Mensaje Individual
  #1  
Antiguo 17-08-2010
dado dado is offline
Miembro
 
Registrado: may 2010
Posts: 76
Reputación: 17
dado Va por buen camino
Respaldo con condicional

Hola,

Tengo esta situacion, aver si se les ocurre como solucionarlo.

Tengo una base de datos que tiene informacion desde el año 2003, asi que son ya 7 años de estar acumulando "polvo".

Mi intencion es hacer el respaldo *solo* del 2003 al 2008, y de esa manera proceder a borrarlo de la base de datos y solo quedarme con los años 2009 y 2010.

Hay alguna funcion que me permita hacer el respaldo con la instruccion "where year(fecha) < 2009" ?

Uso Delphi 7 y MySQL V5

Tengo esta pequeña solucion pero no me gusta y por eso pido ayuda:

1. Hacer el respaldo de TODO (años 2003-2010)
2. Borrar con algo como "delete from tabla where fecha>2008" (se borra 2009 y 2010, queda 2003 al 2008)
3. Volver a hacer el respaldo, en este caso ya solo tendria los años 2003 a 2008
4. Restaurar el respaldo que se hizo en el paso 1 (todo de regreso otra vez)
5. Borrar con algo como "delete from tabla where fecha<2009" (borro del 2003 al 2008, me quedo con 2009 y 2010)
Responder Con Cita