23P0123P01 — Schending van uitsluitingsbeperking
Een INSERT of UPDATE schendt een uitsluitingsbeperking.
Wat veroorzaakt deze fout
De nieuwe rij conflicteert met een bestaande rij onder een uitsluitingsbeperking, vaak gebruikt om overlappende tijdsbereiken te voorkomen.
Hoe op te lossen
Controleer op conflicterende rijen voor het invoegen. Pas het bereik aan om overlap te vermijden. Gebruik adviserende vergrendelingen voor complexe conflictoplossing.
Gerelateerde foutcodes
2200822008 — Datum-/tijdveld overloop
Een datum-/tijdwaarde valt buiten het geldige bereik voor het veld.
SQLITE_LOCKED (6)SQLITE_LOCKED (6) — Tabel Is Vergrendeld
Een tabel in de database is vergrendeld door dezelfde verbinding.
SQLITE_AUTH (23)SQLITE_AUTH (23) — Autorisatie geweigerd
De autorisatiecallback heeft de bewerking geweigerd.
MySQL 1213MySQL 1213 — Deadlock Gedetecteerd
Er is een deadlock gedetecteerd tussen gelijktijdige transacties.
2300123001 — Beperking Overtreding
Een beperkingsregel verhinderde de verwijdering of bijwerking van een gerefereerde rij.
SQLITE_IOERR (10)SQLITE_IOERR (10) — Schijf-I/O-fout
Er trad een schijf-I/O-fout op bij het lezen of schrijven van de database.