我有一个经常运行的PHP文件来删除旧的数据行。在PHP文件中我有例子。
mysql_query("DELETE FROM table1 where timeout < $timestamp");
我最近注意到这个问题,因为我有11个不同的表中的大约11行每隔一段时间都会同时运行。
我现在注意到我添加的更多行不会删除某些表上的行。如果我像这样手动运行它
DELETE FROM table1 where timeout < 1337143007
它会删除旧行。所以我错过了什么,我一次运行删除从多个表?
谢谢
答案 0 :(得分:0)
mysql_query("DELETE FROM table1 where timeout < $timestamp");
这里唯一可能的罪魁祸首是$timestamp
尝试在运行时回显/记录查询,你可能会找到罪魁祸首。