MySQL记录被删除,我不知道为什么

时间:2012-06-13 17:25:31

标签: php mysql records

我的MySQL数据库中的特定表会自动删除记录。

在我想到之后,我开始检查MySQL二进制日志以发现发生了什么。

似乎没有标准出现DELETE命令,下面转录LOG的一个例子:

# at 454
#120605 15:37:48 server id 1 end_log_pos 570 Query thread_id=59 exec_time=0 error_code=0
SET TIMESTAMP=1338921468/*!*/;
DELETE FROM intranet_cadeira2 WHERE idCadeira='59'
/*!*/;
# at 570
#120605 15:40:15 server id 1 end_log_pos 686 Query thread_id=66 exec_time=0 error_code=0
SET TIMESTAMP=1338921615/*!*/;
DELETE FROM intranet_cadeira2 WHERE idCadeira='29'
/*!*/;

正确插入数据,在表中插入数据的过程如下:

BEGIN
INSERT INTO intranet_cadeira2 (idIntranet,titulo)
VALUES (pidIntranet,ptitulo);
COMMIT;
END

但过了一会儿,记录会逐一删除。 我正在绞尽脑汁,如果有人能提供帮助,我感激不尽! 我很确定这不是安全问题。

1 个答案:

答案 0 :(得分:0)

我认为不可能从您的代码中查看原因。但是,我相信有超时和删除。也许一旦文件过期,它们就会从记录中删除。

此外,它是否在本地服务器中?