Einführung
In diesem Lab lernen Sie, wie Sie Fehler in SQLite-Datenbanken effektiv behandeln. Der Schwerpunkt liegt auf der Behandlung von Constraint-Verletzungen (Einschränkungsverletzungen) während INSERT-Operationen mithilfe der ON CONFLICT-Klausel.
Sie beginnen mit der Erstellung einer Datenbank und einer Tabelle mit einer UNIQUE-Constraint (UNIQUE-Einschränkung). Anschließend untersuchen Sie verschiedene Aktionen, die bei einem Konflikt ausgeführt werden können, wie z. B. ROLLBACK, ABORT, FAIL, IGNORE oder REPLACE, insbesondere die Verwendung von ON CONFLICT IGNORE, um das Einfügen zu verhindern, wenn eine Unique-Constraint (Unique-Einschränkung) verletzt wird. Das Lab führt Sie durch praktische Beispiele zum Einfügen von Daten und zur Behandlung potenzieller Fehler.


