从 MySQL 列每天减少 No.of 天 1
Decrease No.of days by 1 daily from MySQL Column
我想每天减少 1 天。并更新同一行和同一列中的剩余天数。
下面你可以看到我的 MySQL table :
在上图中,您可以看到我有一列“licence_validity”,其中包含天数,您还可以看到我还有另一列“activated_on”,现在这一列将在当前日期激活许可证时填写。
现在,当 activated_on 列有日期时,我想每天将 licence_validity 列中的天数减少 1。
Now I want to decrease the number of days by 1 daily in the licence_validity column when activated_on column has a date.
我理解正确,这是一个简单的 update
:
update users
set license_validity = license_validity - 1
where activated_on is not null
如果您想每天都这样做,那么您可能需要使用 event scheduler。类似于:
create event event_update_users
on schedule every 1 day
do
update users
set license_validity = license_validity - 1
where activated_on is not null;
我想每天减少 1 天。并更新同一行和同一列中的剩余天数。
下面你可以看到我的 MySQL table :
在上图中,您可以看到我有一列“licence_validity”,其中包含天数,您还可以看到我还有另一列“activated_on”,现在这一列将在当前日期激活许可证时填写。 现在,当 activated_on 列有日期时,我想每天将 licence_validity 列中的天数减少 1。
Now I want to decrease the number of days by 1 daily in the licence_validity column when activated_on column has a date.
我理解正确,这是一个简单的 update
:
update users
set license_validity = license_validity - 1
where activated_on is not null
如果您想每天都这样做,那么您可能需要使用 event scheduler。类似于:
create event event_update_users
on schedule every 1 day
do
update users
set license_validity = license_validity - 1
where activated_on is not null;