我的表包含 3 个字段 id
、startdate
、enddate
。现在我添加了名为 mins
的新字段,如图所示。
我需要查询以在几分钟内获取 startdate
和 enddate
之间的差异,并将其存储在 mysql 字段中。
最佳答案
使用 MySQL TIMESTAMPDIFF()
:
UPDATE YourTable t
set t.mins = ABS(TIMESTAMPDIFF(MINUTE,t.startdate,t.enddate)) ;
关于MYSQL以分钟为单位获取两个日期时间之间的差异并在字段中更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40460164/