SQL/Veritabanı HatalarıHata
4000140001 — Serileştirme Hatası
Transaction, bir serileştirme çakışması nedeniyle geri alındı.
postgresql
Bu hatanın nedenleri
Eşzamanlı transaction'lar, serializable izolasyonu ihlal edecek şekilde aynı veriyi değiştirmeye çalıştı.
Nasıl düzeltilir
Transaction'ı otomatik olarak yeniden deneyin. Transaction kapsamını en aza indirerek çekişmeyi azaltın. Daha düşük bir izolasyon seviyesi düşünün.
Örnek
-- serialization_failure: retry the transaction
BEGIN ISOLATION LEVEL SERIALIZABLE;
-- ... queries ...
COMMIT; -- if fails with 40001, retryİlgili Hata Kodları
SQL/Veritabanı HatalarıHata
0800308003 — Bağlantı Mevcut Değil
Belirtilen veritabanı bağlantısı mevcut değil veya kapatılmış.
postgresql
Ayrıntıları görüntüle SQL/Veritabanı HatalarıHata
2201222012 — Sıfıra Bölme
Bir SQL ifadesinde sıfıra bölme denendi.
postgresql
Ayrıntıları görüntüle SQL/Veritabanı HatalarıHata
2200722007 — Geçersiz Tarih/Saat Biçimi
Bir date, time veya timestamp değeri geçersiz biçimde.
postgresql
Ayrıntıları görüntüle SQL/Veritabanı HatalarıHata
MySQL 1406MySQL 1406 — Sütun İçin Veri Çok Uzun
Veri değeri, sütunun maksimum uzunluğunu aşıyor.
mysql
Ayrıntıları görüntüle SQL/Veritabanı HatalarıHata
MySQL 2006MySQL 2006 — MySQL Sunucusu Kayboldu
MySQL sunucusuna olan bağlantı koptu.
mysql
Ayrıntıları görüntüle SQL/Veritabanı HatalarıHata
5330053300 — Çok Fazla Bağlantı
Maksimum veritabanı bağlantı sayısına ulaşıldı.
postgresql
Ayrıntıları görüntüle