MySQL触发器-时间戳之间的小时?

时间:2018-09-15 10:22:31

标签: mysql triggers

我正在使用mysql触发器,它将根据 08:01和23:59 之间的update-database小时将列peak设置为0或1。 / p>

有人可以帮忙吗?

示例:-

timestamp

1 个答案:

答案 0 :(得分:0)

一种选择是使用DATE_FORMAT函数来隔离时间戳的时间部分,例如

SELECT *
FROM userstats
WHERE DATE_FORMAT(timestamp, '%H:%i') BETWEEN '08:01' AND '23:59';

您的实际查询可能并不完全像这样,但这似乎可以回答您问题的症结所在。