Błędy SQL/baz danychBłąd
MySQL 1205MySQL 1205 — Przekroczono limit oczekiwania na blokadę
Oczekiwanie na blokadę przekroczyło skonfigurowany limit czasu.
mysql
Zobacz szczegóły 22012W wyrażeniu SQL podjęto próbę dzielenia przez zero.
Zapytanie zawiera dzielenie, w którym dzielnik w czasie wykonania wynosi zero.
Użyj NULLIF() do obsługi zerowych dzielników: column / NULLIF(divisor, 0). Waliduj dane, aby upewnić się, że dzielniki są niezerowe.
-- Division by zero
SELECT 10 / 0;
-- Fix: use NULLIF
SELECT 10 / NULLIF(divisor, 0) FROM t;MySQL 1205Oczekiwanie na blokadę przekroczyło skonfigurowany limit czasu.
MySQL 1136Liczba kolumn w INSERT nie odpowiada liczbie wartości.
26000Podana nazwa przygotowanej instrukcji nie istnieje.
MySQL 1007Nie można utworzyć bazy danych, ponieważ już istnieje.
54023Do funkcji przekazano zbyt wiele argumentów.
MySQL 1071Długość klucza indeksu przekracza maksimum obsługiwane przez silnik składowania.