SQL/databasfelFel
23P0123P01 — Kränkning av exkluderingsbegränsning
En INSERT eller UPDATE kränker en exkluderingsbegränsning.
postgresql
Vad som orsakar detta fel
Den nya raden konfliktar med en befintlig rad under en exkluderingsbegränsning, vanligtvis använd för att förhindra överlappande tidsintervall.
Hur man åtgärdar det
Kontrollera efter konfliktande rader före infogning. Justera intervallet för att undvika överlappning. Använd rådgivande lås för komplex konfliktlösning.
Relaterade felkoder
SQL/databasfelFel
2200822008 — Datum-/tidsfält överflöde
Ett datum-/tidsvärde är utanför det giltiga intervallet för fältet.
postgresql
Visa detaljer SQL/databasfelFel
SQLITE_LOCKED (6)SQLITE_LOCKED (6) — Tabellen är låst
En tabell i databasen är låst av samma anslutning.
sqlite
Visa detaljer SQL/databasfelFel
SQLITE_AUTH (23)SQLITE_AUTH (23) — Behörighet nekad
Auktoriseringsfunktionen nekade åtgärden.
sqlite
Visa detaljer SQL/databasfelFel
MySQL 1213MySQL 1213 — Deadlock hittades
En deadlock detekterades mellan samtidiga transaktioner.
mysql
Visa detaljer SQL/databasfelFel
2300123001 — Restrict-överträdelse
En restrict-regel förhindrade borttagning eller uppdatering av en refererad rad.
postgresql
Visa detaljer SQL/databasfelKritisk
SQLITE_IOERR (10)SQLITE_IOERR (10) — Disk-I/O-fel
Ett disk-I/O-fel uppstod vid läsning eller skrivning av databasen.
sqlite
Visa detaljer