我正在使用mysql触发器,它将根据 08:01和23:59 之间的update-database
小时将列peak
设置为0或1。 / p>
有人可以帮忙吗?
示例:-
timestamp
答案 0 :(得分:0)
一种选择是使用DATE_FORMAT
函数来隔离时间戳的时间部分,例如
SELECT *
FROM userstats
WHERE DATE_FORMAT(timestamp, '%H:%i') BETWEEN '08:01' AND '23:59';
您的实际查询可能并不完全像这样,但这似乎可以回答您问题的症结所在。