Código PHP:
CREATE TABLE IF NOT EXISTS `ephem` (
`eid` int(11) NOT NULL auto_increment,
`did` int(2) NOT NULL default '0',
`mid` int(2) NOT NULL default '0',
`yid` int(4) NOT NULL default '0',
`content` text NOT NULL,
`elanguage` varchar(30) NOT NULL default '',
PRIMARY KEY (`eid`),
KEY `eid` (`eid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=413 ;
Código PHP:
INSERT INTO node( nid, vid, type, title, uid, status, created, changed, comment, promote, moderate, sticky, language, tnid, translate)
SELECT 8056+eid, 8119+eid, "efem", CONCAT("Efemérides del ", did,"/",mid), 0, 1, "aca fecha", "aca fecha", 0, 0, 0, 0, "es", 0, 0 FROM nuke_ephem;
el campo did y mid tienen guardado el dia y mes en formato 1 (no 01) y el yid tiene todos valores 0 (que lo podría cambiar a 2004 así me queda en un año biciesto, ya que existe un valor para el 29 de Febrero).
La pregunta es que tengo que poner en "aca fecha" para importar en la tabla nueva "node" los datos de las fechas pero transformados al formato "1186214929" donde todos queden días en el año 2004 y se respete el día y mes de los valores did y mid.
intenté con UNIX_TIMESTAMP pero tengo que hacer un concat para juntar el did y mid y no sé bien como hacer