Błędy SQL/baz danychBłąd
MySQL 1451MySQL 1451 — Nie można usunąć ani zaktualizować wiersza nadrzędnego
Klucz obcy uniemożliwia modyfikację odwoływanego wiersza nadrzędnego.
mysql
Co powoduje ten błąd
Wiersz jest odwoływany przez wiersze podrzędne. Usunięcie lub aktualizacja PK naruszyłaby integralność referencyjną.
Jak to naprawić
Najpierw usuń/zaktualizuj wiersze podrzędne. Dodaj ON DELETE CASCADE lub ON UPDATE CASCADE. W razie potrzeby użyj SET FOREIGN_KEY_CHECKS=0.
Powiązane kody błędów
Błędy SQL/baz danychBłąd
2D0002D000 — Nieprawidłowe zakończenie transakcji
Polecenie zakończenia transakcji było nieprawidłowe w bieżącym kontekście.
postgresql
Zobacz szczegóły Błędy SQL/baz danychBłąd
2200822008 — Przepełnienie pola daty i czasu
Wartość daty i czasu jest poza dozwolonym zakresem dla danego pola.
postgresql
Zobacz szczegóły Błędy SQL/baz danychBłąd
MySQL 1142MySQL 1142 — Polecenie niedozwolone
Użytkownik nie ma wymaganego uprawnienia na poziomie tabeli.
mysql
Zobacz szczegóły Błędy SQL/baz danychBłąd
5400054000 — Przekroczono limit programu
Przekroczono wewnętrzny limit implementacji bazy danych.
postgresql
Zobacz szczegóły Błędy SQL/baz danychBłąd
SQLITE_PERM (3)SQLITE_PERM (3) — Odmowa dostępu
Żądany tryb dostępu do pliku bazy danych jest niedozwolony.
sqlite
Zobacz szczegóły Błędy SQL/baz danychInformacja
SQLITE_EMPTY (16)SQLITE_EMPTY (16) — Baza danych jest pusta
Plik bazy danych istnieje, ale nie zawiera żadnych tabel.
sqlite
Zobacz szczegóły