Οι Ομάδες Google δεν υποστηρίζουν πλέον νέες αναρτήσεις ή εγγραφές στο Usenet. Το ιστορικό περιεχόμενο παραμένει ορατό.

Re: Trigger vorheriger Datensatz

1 προβολή
Παράβλεψη και μετάβαση στο πρώτο μη αναγνωσμένο μήνυμα

Volker Englisch

μη αναγνωσμένη,
4 Σεπ 2022, 1:03:08 μ.μ.4/9/22
ως
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 νέα μηνύματα