我有这个专栏" ALLTime" (int(4)式)!
我的查询更新(对于account_vip表的所有ID)
mysql_query(Update account_vip SET ALLTime = ALLTime - 1);
示例:ALLTime列现在全部为8,因此在0.00 AM之后,它们将变为7!
但是我想要它自动更新 - 下午24点(上午0.00点)之后的1并且不会变为负数(例如-1,-2,..., - n),只有当ALLTime仍在> =时才能工作0!
答案 0 :(得分:0)
css
仅影响ALLTime大于0的行 谢谢。
答案 1 :(得分:0)
首先,您需要创建一个CRONJOB
并根据需要设置计划,您的查询应该是:
Update account_vip SET ALLTime = ALLTime - 1 WHERE ALLTime > 0;
使用ALLTime > 0;
它不会更新-ve value。