SQL/Veritabanı HatalarıHata
2201222012 — Sıfıra Bölme
Bir SQL ifadesinde sıfıra bölme denendi.
postgresql
Bu hatanın nedenleri
Sorgu, bölenin çalışma zamanında sıfır olarak değerlendiği bir bölme içeriyor.
Nasıl düzeltilir
Sıfır bölenleri işlemek için NULLIF() ekleyin: column / NULLIF(divisor, 0). Bölenlerin sıfır olmadığından emin olmak için veriyi doğrulayın.
Örnek
-- Division by zero
SELECT 10 / 0;
-- Fix: use NULLIF
SELECT 10 / NULLIF(divisor, 0) FROM t;İlgili Hata Kodları
SQL/Veritabanı HatalarıHata
MySQL 1205MySQL 1205 — Kilit Bekleme Zaman Aşımı Aşıldı
Bir kilit beklemesi yapılandırılan zaman aşımını geçti.
mysql
Ayrıntıları görüntüle SQL/Veritabanı HatalarıHata
MySQL 1136MySQL 1136 — Sütun Sayısı Uyuşmuyor
INSERT'teki sütun sayısı, değer sayısıyla eşleşmiyor.
mysql
Ayrıntıları görüntüle SQL/Veritabanı HatalarıHata
2600026000 — Geçersiz SQL İfadesi Adı
Hazırlanmış ifade adı mevcut değil.
postgresql
Ayrıntıları görüntüle SQL/Veritabanı HatalarıHata
MySQL 1007MySQL 1007 — Veritabanı Zaten Mevcut
Veritabanı zaten var olduğu için oluşturulamıyor.
mysql
Ayrıntıları görüntüle SQL/Veritabanı HatalarıHata
5402354023 — Çok Fazla Argüman
Bir fonksiyona çok fazla argüman geçirildi.
postgresql
Ayrıntıları görüntüle SQL/Veritabanı HatalarıHata
MySQL 1071MySQL 1071 — Belirtilen Anahtar Çok Uzun
İndeks anahtar uzunluğu, depolama motorunun maksimum değerini aşıyor.
mysql
Ayrıntıları görüntüle