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
Vous devez vous connecter pour publier un commentaire.
N'oubliez pas de le tester avant de l'utiliser pour de vrai, c'est écrit à partir de la mémoire, mais devrait vous donner une bonne idée.