2011-10-31 18 views
1

私は行の他のフィールドに基づいてフィールドを更新しようとしています。私はいくつかの助けが必要です - 私は望ましくない結果を得続けます。MySQL - UPDATE datetime

私は私が何をしたいのですがどのような三つのフィールド

start_time DateTime 
pause_time DateTime 
end_time DateTime 

を持っているが、基本的end_time = (end_time + (NOW() - pause_time))を行うことによって、先端の移動時間です。

したがって、私は休止時間からどれくらいの時間が経過したかを把握しており、NOW()を現在のend_timeに追加して前方に移動しています。

pause_timeのような予期せぬ動作がNOW()やそれ以降のものより遅くなるのを調べるべきですか?どうすればいい?完璧な状況では、将来的には過去とEND_TIMEにあるであろう時間を開始し、時間を一時停止...

答えて