私は実際の時間を取得し、2回の違いを計算するために最高のステートメントが何であるか知りたいと思います。日時やタイムスタンプを使うべきですか?時間を挿入するベストmysqlのステートメントn計算の差
ありがとうございました
私は実際の時間を取得し、2回の違いを計算するために最高のステートメントが何であるか知りたいと思います。日時やタイムスタンプを使うべきですか?時間を挿入するベストmysqlのステートメントn計算の差
ありがとうございました
日付または時刻の差を計算するには、datediff()またはtimediff()を使用できます。例えば
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
:それらを使用する方法についてここではドキュメントを参照してください
SELECT DATEDIFF('2007-12-31 23:59:59','2007-12-30');
SELECT TIMEDIFF('2000:01:01 00:00:00', '2000:01:01 00:00:00.000001');
日時の意味によって異なります。 Read here for when to use timestamp vs datetime。計算が賢明私は1つが他よりも優れているとは思わない。長い時間と同じ時間があれば、数学的操作の方が効率的かもしれません。