# Wann sollte ich eine Datenbankabfrage statt eines Schreibvorgangs verwenden?

Canonical URL: https://help.iagenify.com/de/faqs/databases/wann-sollte-ich-eine-datenbankabfrage-statt-eines-schreibvorgangs-verwenden

[← Zurück zu den Datenbanken-FAQs](https://help.iagenify.com/de/faqs/databases)

HILFECENTER · FAQ Datenbanken 1 Min. Lesezeit
# Wann sollte ich eine Datenbankabfrage statt eines Schreibvorgangs verwenden?
Verwenden Sie eine Abfrage, wenn Sie Daten ohne Änderung abrufen oder prüfen möchten. Schreiben Sie nur, wenn Datensätze eingefügt, aktualisiert oder gelöscht werden müssen, und prüfen Sie die Zielzeilen vor Änderungen mit großer Wirkung.
IaGenify
Datenbanken

## Lesen und Ändern trennen
Eine Leseabfrage beantwortet Fragen, zeigt Daten an oder entscheidet über den nächsten Schritt. Ein schreibgeschützter Zugriff ist leichter zu prüfen und verhindert, dass eine Erkundung Produktionsdaten verändert.
Schreibvorgänge sollten eine konkrete fachliche Änderung ausdrücken. Verwenden Sie eine enge Bedingung, binden Sie Eingabewerte sicher und berücksichtigen Sie unerwartet null oder zu viele Treffer.
## Gewünschte Wirkung validieren
Führen Sie vor destruktiven oder umfangreichen Änderungen ein SELECT mit denselben Filtern aus, um die betroffenen Datensätze zu prüfen. Nutzen Sie eine Transaktion oder einen gestuften Ablauf, wenn mehrere Änderungen gemeinsam gelingen müssen.
Prüfen Sie nach dem Schreibvorgang die Änderungszahl und lesen Sie die relevanten Datensätze erneut. Ein fehlerfrei ausgeführter Befehl kann dennoch keine Zeilen ändern oder die fachliche Anforderung verfehlen. [← Zurück zu den Datenbanken-FAQs](https://help.iagenify.com/de/faqs/databases)
