目前MySQL是删除MySql记录时间超过半小时或1800秒?
DELETE FROM `sessions` WHERE `expires` < UNIX_TIMESTAMP();
不知道我怎么会让它做我想做的事情。我正在考虑使用PHP和做unixtime-1800,然后在MySQL中使用它,这将是我的应用程序的好处。不知道你是否可以在MySQL中做到这一切,因为我只是想知道。
的PHP,我不得不将不会停这样
<?Php
$time = time() - 1800;
mysql_query("DELETE FROM `sessions` WHERE `expires` < $time;")
?>
什么过期列包含?它是日期和时间吗? – 2011-04-09 17:02:14
它有Unix时间。 – Keverw 2011-04-09 17:02:36