首页 > 解决方案 > 如果使用codeigniter超过5分钟如何删除自动日期

问题描述

如果超过 5 分钟,如何删除自动日期

$time = 1; 
        $deletetoken = "DELETE FROM log aa LEFT JOIN user bb ON aa.`email`=bb.`email` 
                    WHERE aa.`code_aktivasi`='code_aktivasi' 
                    DATEDIFF(CURDATE(), create_at)-> $time";
        $run = mysql_query($deletetoken);

如果超过 5 分钟,我想要自动日期,但它不起作用,可能会发生什么?

标签: codeigniter-3

解决方案


这是我的建议,希望它可以帮助您解决问题。

$sql = "DELETE FROM log l LEFT JOIN user u ON l.`email`= u.`email` 
                    WHERE l.`code_aktivasi`='code_aktivasi' and `create_at` < (NOW() - INTERVAL 5 MINUTE)";

$run = mysql_query($sql);

您可以使用l.create_atu.create_at匹配您的目的。

如果仍然无法正常工作,请向我显示错误消息。


推荐阅读