Horodateur UNIX à MySQL DATETIME

J'ai une table avec des statistiques et un champ nommé time avec des Timestamps Unix.

Il y a environ 200 lignes dans la table, mais je voudrais changer les timestamps Unix à MySQL DATETIME sans perdre de lignes en cours. Le tableau en cours:

CREATE TABLE `stats` (
    `id` int(11) unsigned NOT NULL auto_increment,
    `time` int(11) NOT NULL,
    `domain` varchar(40) NOT NULL,
    `ip` varchar(20) NOT NULL,
    `user_agent` varchar(255) NOT NULL,
    `domain_id` int(11) NOT NULL,
    PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8

De sorte que le time (INT) doit être un champ DATETIME.

Comment puis-je mettre à jour le Timestamp Unix de MySQL DATETIME?

source d'informationauteur Henk Denneboom | 2009-08-15