1

我有一个 PHP 文件,它经常运行以删除旧数据行。在 PHP 文件中,我有示例。

mysql_query("DELETE FROM table1 where timeout < $timestamp");

我最近注意到的问题,因为我有大约 11 行用于 11 个不同的表,每隔一段时间就会同时运行一次。

我现在注意到我添加的更多行不会删除某些表上的行。如果我像这样手动运行它

DELETE FROM table1 where timeout < 1337143007 

它会很好地删除旧行。那么我是否遗漏了一些东西,我是否一次将 Delete From 运行到多个表上?

谢谢

4

1 回答 1

0
mysql_query("DELETE FROM table1 where timeout < $timestamp");

这里唯一可能的罪魁祸首是你的$timestamp
尝试在运行时回显/记录查询,您可能会找到罪魁祸首。

于 2012-05-16T04:40:23.327 回答