gpt4 book ai didi

mysql - 在 mysql 的同一个表中使用 select 的输出更新列

转载 作者:行者123 更新时间:2023-11-29 05:58:50 26 4
gpt4 key购买 nike

我有一张表格,上面有这样的开始时间和结束时间

stime | etime

12:00 | 13:20

我现在必须添加带有持续时间的第三列

stime  |  etime  | durationMins

12:00 | 13:20 | 80

我用这个来获取我的持续时间(以分钟为单位)

 SELECT TIME_TO_SEC(TIMEDIFF(stime , etime))/60  AS MinuteDiff 
FROM mytable

MinuteDiff 现在包含我的分钟数,我如何根据上述选择更新所有行的 durationMins?

最佳答案

假设您已经创建了 durationMins 列

 UPDATE Table_name
set durationMins = TIME_TO_SEC(TIMEDIFF(stime , etime))/60 AS MinuteDiff

这应该有效。

关于mysql - 在 mysql 的同一个表中使用 select 的输出更新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46837340/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com