PHP + DB Praxis · Soft Delete
← Zurück zu PHP + DB Praxis„Löschen“ klingt simpel – ist in echten Systemen aber oft heikel. Wenn Daten einmal wirklich weg sind, kannst du sie nicht mehr anzeigen, nicht mehr wiederherstellen und oft auch nicht mehr nachvollziehen, was passiert ist.
Deshalb gibt es ein sehr häufiges Muster: Soft Delete. Dabei wird ein Datensatz nicht wirklich gelöscht, sondern nur als „gelöscht“ markiert.
Der Datensatz bleibt in der Datenbank, taucht aber in normalen Listen nicht mehr auf.