在过去的两个晚上,我的“文章”表已经神秘地清除了,删除了有价值的数据。 id自动增量未重置的事实表明它已被清空或从中删除,但是我的代码库中没有任何内容适合您。我已经在ec2服务器上检查了cron作业,但没有。我也检查了phpmyadmin的例程和事件,而这些都不是。
到目前为止,有两个可疑的事实可能会导致答案:
清空表的大小远远大于应有的大小(208KiB)。好像过去几天消失的所有数据仍然在那里。
在phpMyAdmin周围搜索时,我发现在查询提示中有一个查询:SELECT * FROM articles WHERE 1;
它已选择“请勿从此窗口外部覆盖此查询”以及“在此处再次显示此查询”。碰巧我的文章表被删除了。这可能是我的问题根源吗?
最佳答案
如果您可以激活常规查询日志(http://dev.mysql.com/doc/refman/5.1/en/query-log.html),则可以查看发生的情况和时间。您会看到该语句清空了表,但是随后您必须弄清楚它的来源。
关于mysql - MySQL表看似一夜清空,但是大小表明数据仍然存在,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20433039/