我已将一些奖金代码行添加到数据库中的奖金详细信息表中。所有奖金代码都有有效期。
php是否可以自动删除已过期的行?我使用的代码是(有效期是日期):-
$query = "select *
from bonusdetails
where BonusType='Match Bonus'
order by Validity ASC limit 0,30;";
$result = mysql_query($query);
echo '<table>';
.....
.....
.....
echo '</table>';
?>
您可以尝试使用 MySQL Events:
CREATE EVENT IF NOT EXISTS `dbName`.`eventName`
ON SCHEDULE
EVERY 1 DAY // or 1 HOUR
COMMENT 'Description'
DO
BEGIN
DELETE FROM `dbName`.`TableName` WHERE `expireDateCol` < NOW();
END
请注意,需要在您的服务器上启用 MySQL 事件调度程序:
SET GLOBAL event_scheduler = ON;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)