SQL-/Datenbank-FehlerFehler
2202622026 — Zeichenkettenlänge stimmt nicht überein
Die Zeichenkettenlänge entspricht nicht der erwarteten Festlänge.
postgresql
Details anzeigen 23503Ein INSERT oder UPDATE verletzt eine Fremdschlüssel-Constraint.
Die referenzierte Zeile existiert nicht in der übergeordneten Tabelle, oder eine übergeordnete Zeile wird gelöscht, während untergeordnete Zeilen noch darauf verweisen.
Sicherstellen, dass der referenzierte Datensatz vor dem Einfügen existiert. ON DELETE CASCADE oder SET NULL verwenden. Übergeordnete Datensätze vor untergeordneten einfügen.
-- foreign_key_violation
INSERT INTO orders (user_id) VALUES (99999);
-- user_id 99999 does not exist in users table22026Die Zeichenkettenlänge entspricht nicht der erwarteten Festlänge.
42P18Der Datentyp eines Ausdrucks konnte nicht ermittelt werden.
MySQL 1071Die Indexschlüssellänge überschreitet das Maximum der Storage-Engine.
23514Ein INSERT oder UPDATE verletzt eine CHECK-Constraint der Tabelle.
23P01Ein INSERT oder UPDATE verletzt eine Ausschluss-Constraint (Exclusion Constraint).
MySQL 1065Eine leere Abfrage wurde an den MySQL-Server gesendet.