【发布时间】:2010-11-19 21:24:49
【问题描述】:
我有一个包含统计信息的表格和一个名为 time 的字段,带有 Unix 时间戳。
表中有大约 200 行,但我想将 Unix 时间戳更改为 MySQL DATETIME 而不会丢失当前行。当前表:
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
所以time (INT) 应该是一个 DATETIME 字段。
如何将 Unix 时间戳更新为 MySQL 的 DATETIME?
【问题讨论】:
-
您可以在http://www.jordigirones.com/455-convertir-unix-timestamp-en-fecha-de-mysql.html中看到如何在日期时间中转换时间戳