走る
select timestamp('2013-10-17 19:00:45') - timestamp('2013-10-17 18:59:37');
そして、それは戻ります
4108.000000
なんで?それはうるう日でtimestamp
はなく、正しい関数であり、時間の境界を越えない時間に対して減算が機能します。
ここでの修正の 1 つは、unix_timestamp
の代わりに使用することですtimestamp
。しかし、それはまだここで何が起こっているのかを説明していません.