Moin, Sven,
erstmal danke für deine ausführliche Stellungnahme.
Das, was du vermutlich suchst, sind "stored procedures".
Ist was Schönes, aber das meine ich NICHT. Die verhindern ja nicht das direkt eingegebene SQL- Kommando "DELETE ..."
Ich habe den ORACLE- Begriff nicht mehr im Kopf. Es war wohl so was wie "restrictions". Und die wurden bei jedem SQL- Kommando erstmal durchgeprüft. Ja, es konnte auch wohl ein Verweis auf eine Stored Procedure sein.
MySQL in Version 3.x kennt sowas definitiv nicht.
Okay, dann muss ich nicht weiter suchen.
Mir fallen nur zwei Alternativen ein:
- Andere Datenbank. POSTGRESQL ist eine sehr schöne Datenbank
dann müsste ich wohl den Provider wechseln.
- Du kannst natürlich auch komplett verhindern, dass in deiner MySQL-Datenbank überhaupt Datensätze gelöscht werden
Ja, so mache ich es zur Zeit mit Loesch- Kennzeichen. Aber es gibt Saetze, die können nach entspr. Prüfung wirklich raus. Zum Beispiel Artikel aus einem Katalog.
Kalle.