MySQLを使用してアプリケーションを開発する必要があり、タイムスタンプを表すがミリ秒の精度で「1412792828893」のような値を保存する必要があります。つまり、1.1.1970以降のミリ秒数です。私はその行を次のように宣言しますtimestamp
が、残念ながらこれは機能しませんでした。すべての値はに設定されます0000-00-00 00:00:00
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`)
) ;
この精度でタイムスタンプ値を保存できるようにするには、宣言をどのように行う必要がありますか?