Oto 3 możliwości:
-
Dane nigdy nie trafiły do bazy danych. Coś wydarzyło się gdzie indziej, więc dane zniknęły. Może sporadyczne problemy z siecią, przeciążony serwer, błąd aplikacji.
-
Transakcja bazy danych nie została zatwierdzona i została wycofana. Może błąd w kodzie aplikacji, może jakieś nieprawidłowe dane spieprzyły sprawę, może wystąpił wyjątek współbieżności itp.
-
Błąd w mysql.
Najpierw spojrzałbym na 1. i 2.