-1

Mysql不支持过程语言真是令人沮丧..

问题我在 mySql 表 time1 和 time 2 中有两个时间变量,我还有另一个时间变量列是 diffTime。diffTime 存储时间 1 和时间 2 之间的时间间隔。现在我需要这样的插入语句: insert into Table(time1, time2, diffTime) value(time1, time2, diffbetween(time1 and time2))

有没有办法解决这个问题,另外还有如何在 PhpMyAdmin 中使用程序语言......

非常感谢

4

1 回答 1

1

这实际上取决于您需要获得的类型和差异,但您可以time1使用或time2TIMEDIFF()DATEDIFF()

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

SQLFiddle

于 2013-05-20T01:59:04.687 回答