Spróbuj debugować problem. Może to być spowodowane dowolną liczbą rzeczy. Powszechnie są:
- Serwer MySQL uległ awarii
- Problem z komunikacją między klientem a serwerem
- Nadużywanie biblioteki klienta w sposób niezamierzony, na przykład wysyłanie nieprawidłowych poleceń lub wysyłanie śmieci przez gniazdo.
Ostatnim razem, gdy go używałem, sterownik PDO był dość słaby i można było utworzyć ostatnią sprawę.
Jeśli problem z komunikacją prawdopodobnie występuje w środowisku produkcyjnym, Twoja aplikacja powinna ponownie połączyć się i ponowić transakcję.