我有一个 PHP 文件,它经常运行以删除旧数据行。在 PHP 文件中我有示例。
mysql_query("DELETE FROM table1 where timeout < $timestamp");
我最近注意到的问题是,我经常同时运行 11 个不同表的大约 11 行。
我现在注意到我添加的更多行不会删除某些表上的行。如果我像这样手动运行它
DELETE FROM table1 where timeout < 1337143007
它将很好地删除旧行。那么,我是否遗漏了一些东西,我是不是同时对多个表运行 Delete From?
谢谢
最佳答案
mysql_query("DELETE FROM table1 where timeout < $timestamp");
这里唯一可能的罪魁祸首是您的 $timestamp
。
尝试在运行时回显/记录查询,您可能会找到罪魁祸首。
关于php - MySQL超时后删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10612032/