我必須開發一個使用MySQL的應用程序,我必須保存像「1412792828893」這樣的代表時間戳但精度爲毫秒的值。也就是自1970年1月1日以來的毫秒數。我宣佈該行爲timestamp
,但不幸的是這不起作用。所有的值設置爲0000-00-00 00:00:00
毫秒級精度的時間戳:如何將它們保存在MySQL中
CREATE TABLE IF NOT EXISTS `probability` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`segment_id` int(11) NOT NULL,
`probability` float NOT NULL,
`measured_at` timestamp NOT NULL,
`provider_id` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ;
如何應該聲明,以能夠保存時間戳值由該精度?
什麼版本的MySQL? – Strawberry 2014-10-10 12:16:51
mysql Ver 14.14 Distrib 5.6.11,用於Win32(x86) – Luixv 2014-10-10 12:20:43
看起來你很幸運。 – Strawberry 2014-10-10 12:33:29