SQL-/Datenbank-FehlerFehler
MySQL 2013MySQL 2013 — Verbindung während Abfrage verloren
Die Verbindung wurde während einer Abfrage getrennt.
mysql
Details anzeigen SQLITE_BUSY (5)Die Datenbankdatei ist durch eine andere Verbindung oder einen anderen Prozess gesperrt.
Ein anderer Prozess hält eine Schreibsperre. SQLite verwendet Sperren auf Dateiebene und erlaubt nur einen Schreiber gleichzeitig.
Wiederholen Sie den Vorgang nach kurzer Wartezeit. Verwenden Sie sqlite3_busy_timeout(). Aktivieren Sie den WAL-Modus für bessere Nebenläufigkeit. Schließen Sie ungenutzte Verbindungen.
-- SQLITE_BUSY: database is locked
-- Enable WAL mode for better concurrency
PRAGMA journal_mode=WAL;MySQL 2013Die Verbindung wurde während einer Abfrage getrennt.
42P03Ein Cursor mit dem angegebenen Namen existiert bereits.
23514Ein INSERT oder UPDATE verletzt eine CHECK-Constraint der Tabelle.
42702Ein Spaltenverweis ist mehrdeutig, weil die Spalte in mehreren Tabellen existiert.
23001Eine Restrict-Regel hat das Löschen oder Aktualisieren einer referenzierten Zeile verhindert.
22P02Ein Wert konnte nicht in den erforderlichen Datentyp konvertiert werden.