-1

Mysql が手続き言語をサポートしていないのはとてももどかしい..

問題 i には、mySql テーブルの time1 と time 2 に 2 つの時間変数があり、diffTime という別の時間変数列があります。diffTime は、時刻 1 と時刻 2 の間の時間間隔を格納します。今度は、次のような挿入ステートメントが必要です: insert into Table(time1, time2, diffTime)

この問題を解決する方法はありますか? また、PhpMyAdmin で手続き言語を使用する方法も....

どうもありがとう

4

1 に答える 1

1

それは実際には and のタイプtime1time2、取得する必要がある違いの種類によって異なりますが、TIMEDIFF()orを使用できますDATEDIFF()

INSERT INTO `table` (time1, time2, diffTime) 
SELECT time1, time2, TIMEDIFF(time2, time1)
  FROM othertable

SQLフィドル

于 2013-05-20T01:59:04.687 に答える