codeigniter-3 - 如果使用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 分钟,我想要自动日期,但它不起作用,可能会发生什么?
解决方案
这是我的建议,希望它可以帮助您解决问题。
$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_at
或u.create_at
匹配您的目的。
如果仍然无法正常工作,请向我显示错误消息。
推荐阅读
- javascript - 我如何更好地编写这个reportCandidates的功能?
- vue.js - 如何在 Vuex 插件中观察突变
- python - 如何安排python脚本在给定时间退出
- vue.js - 在 Vue.js 中,如何取消链接一组单选按钮?
- python - 从单个脚本运行多个 python 脚本,并在它们之间来回通信?
- javascript - AJAX自动刷新/提交按钮后不刷新页面 - HTML / PHP
- css - 如何像普通 HTML 文本或任何其他文本编辑器一样光标选择 SVG/d3.js 文本?
- css - 三星上网匹配 justify-content: space-evenly 但不支持
- c# - Grid 设置了 PreviewMouseMove 时 WPF 按钮事件未触发
- regex - Javacc 正则表达式跳过所有字符,除非找到特定字符