Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: Trigger vorheriger Datensatz

1 view
Skip to first unread message

Volker Englisch

unread,
Sep 4, 2022, 1:03:08 PM9/4/22
to
Stefan Ram <r...@zedat.fu-berlin.de> schrieb:
> Volker Englisch <e...@rsli.inka.de> writes:
>>Ein "CREATE TRIGGER xxx BEFORE INSERT ON tabelle FOR EACH ROW BEGIN SET
>>NEW.korr_s = [Select wie oben] END" funktioniert nicht. Es gibt keine
>>Fehlermeldung, aber beim Insert passiert auch nichts.
>
> SET-Anweisungen dienen zum Verändern von Variablen, nicht zum
> Ändern von Datensätzen. Für letzteres ist wohl UPDATE gedacht.

Nunja, ich versuche gerade, PostgreSQL-Syntax in MySQL-Syntax
unter Zuhilfenahme des WWW umzusetzen.

Beispiel:
https://www.tutorialspoint.com/How-can-we-create-and-use-a-MySQL-trigger

CREATE TRIGGER ... BEFORE INSERT ON ...
BEGIN
IF NEW.Datenfeld < 0 THEN SET NEW.Datenfeld = 0;
END IF;

Definitiv SET
0 new messages