MySQL データベースの特定のテーブルからレコードが自動的に削除されるという深刻な問題があります。
それを理解した後、何が起こっているのかを発見するために、MySQL バイナリ ログのチェックを開始しました。
標準の DELETE コマンドが表示されないようです。ログの例を以下に転記します。
# 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 つずつ削除されます。私はそれのために頭を悩ませています。誰かが助けてくれれば幸いです!セキュリティ上の問題ではないと確信しています。