Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2011, 09:05
Rasec101
 
Fecha de Ingreso: diciembre-2009
Ubicación: Santiago, Chile
Mensajes: 143
Antigüedad: 15 años, 2 meses
Puntos: 2
mover registros antiguos

Buen dia miren estoy tratando de mover registros antiguos de una tabla (tabla1) a otra identica (tabla2) acá esta la extructura de la tabla1:
Código MySQL:
Ver original
  1. CREATE TABLE `tabla1` (
  2.   `id` int(11) NOT NULL auto_increment,
  3.   `idCategoria` int(11) NOT NULL,
  4.   `titulo` varchar(250) NOT NULL,
  5.   `parrafo` text NOT NULL,
  6.   `fhCreacion` datetime NOT NULL,
  7.   PRIMARY KEY  (`id`),
  8.   KEY `idCatNot` (`idCategoria`),
  9. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=20316 ;
y esta es la tabla2 :
Código MySQL:
Ver original
  1. CREATE TABLE `tabla2` (
  2.   `id` int(11) NOT NULL auto_increment,
  3.   `idCategoria` int(11) NOT NULL,
  4.   `titulo` varchar(250) NOT NULL,
  5.   `parrafo` text NOT NULL,
  6.   `fhCreacion` datetime NOT NULL,
  7.   PRIMARY KEY  (`id`),
  8.   KEY `idCatNot` (`idCategoria`),
  9. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=20316 ;
como ven son identicas esta es la consulta que estoy ejecutando;
Código MySQL:
Ver original
  1. INSERT INTO tabla2 SELECT * FROM tabla1 WHERE fhCreacion < '18-06-2011 11:43:46';
pero al ejecutarla me entrega un valor vacio y tengo registros desde un año atras esta la fecha. La idea es mover todos los registros que tienen mas de 30 dias.
si algien tiene una idea de cual sea el problema de ante manos gracias