我有这样的MySQL表:MYSQL:转换时间戳 - >时间
[ID] [TIMESTAMP] [TIME]
[1] [2010-05-29 01:17:35] []
[1] [2010-05-29 01:23:42] []
...等等
现在我需要的时间戳值复制到TIME行。新的TIME行通过PHP命令time()创建;
问题:我不知道该怎么做。也许我是一个MySQL命令,也许通过PHP?请帮助我!
我的表:
CREATE TABLE `comments` (
`id` int(10) unsigned NOT NULL auto_increment,
`ip` int(10) unsigned NOT NULL,
`name` varchar(40) NOT NULL,
`comment` text NOT NULL,
`timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`email` varchar(30) NOT NULL,
`time` int(100) NOT NULL,
PRIMARY KEY (`id`),
KEY `news_id` (`m0arid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=17198 ;
目标:我要删除时间戳的事情。就像我看到的那样,时间更好。 PS:如果你对我有一个一般的暗示,看这张表,请告诉我:)。
我会保持时间戳。 – 2011-03-02 15:36:03
为什么你的时间列int(100)的类型?你想用什么格式? – krtek 2011-03-02 15:36:36
@Krtek Unix时间戳。 @Tomalak Geret'kal可悲的是我不能:/。 – user606346 2011-03-02 15:44:24