Błędy SQL/baz danychBłąd
42P1642P16 — Nieprawidłowa definicja tabeli
Definicja tabeli jest nieprawidłowa.
postgresql
Co powoduje ten błąd
Polecenie CREATE TABLE lub ALTER TABLE zawiera nieprawidłową specyfikację, np. wiele kluczy podstawowych.
Jak to naprawić
Przejrzyj definicję tabeli. Tabela może mieć tylko jeden klucz podstawowy. Upewnij się, że wartości domyślne są zgodne z typami kolumn.
Powiązane kody błędów
Błędy SQL/baz danychBłąd
MySQL 1048MySQL 1048 — Kolumna nie może być NULL
Instrukcja INSERT lub UPDATE próbowała ustawić wartość NULL w kolumnie NOT NULL.
mysql
Zobacz szczegóły Błędy SQL/baz danychBłąd
MySQL 1217MySQL 1217 — Nie można usunąć wiersza nadrzędnego
Ograniczenie klucza obcego uniemożliwia usunięcie wiersza nadrzędnego.
mysql
Zobacz szczegóły Błędy SQL/baz danychKrytyczny
5320053200 — Brak pamięci
Serwerowi bazy danych zabrakło pamięci.
postgresql
Zobacz szczegóły Błędy SQL/baz danychBłąd
MySQL 2003MySQL 2003 — Nie można połączyć z serwerem MySQL
Klient nie może nawiązać połączenia TCP z serwerem.
mysql
Zobacz szczegóły Błędy SQL/baz danychBłąd
42P0342P03 — Duplikat kursora
Kursor o podanej nazwie już istnieje.
postgresql
Zobacz szczegóły Błędy SQL/baz danychBłąd
5400154001 — Polecenie zbyt złożone
Polecenie SQL jest zbyt złożone, aby baza danych mogła je przetworzyć.
postgresql
Zobacz szczegóły