我的表中有一个名为defaultHours的列,此框中的数量因他们购买的包而异(例如5,10,15)。当该人购买包时,它将插入他们的ID,defaultHours的数量(取决于包)和时间戳。用户可以将他们的默认工作时间用于0,然后必须购买额外的小时,这是另一列。
我想要做的是将defaultHours的数量恢复到原始时间戳的5个月的正确数量(5,10,15等),无论他们使用或未使用多少
我怎么能这样做?
答案 0 :(得分:0)
这样做了吗?
UPDATE tbl SET defaultHours = 5
WHERE ts >= CURRENT_DATE() - INTERVAL 1 MONTH
AND ts < CURRENT_DATE() - INTERVAL 1 MONTH + INTERVAL 1 DAY