Hi,
ich bin noch nicht wirklich mit den Triggern von MySQL vertraut und bis jetzt die MSSQL Syntax gewöhnt. Jetzt habe ich folgende Frage:
Ich möchte ganz einfach beim Insert in eine Tabelle einen Trigger abfeuern der mir ein Feld derselben Tabelle auf den Wert einer Funktion setzt. Dazu habe ich folgenden Code:
CREATE TRIGGER trg_shop_item_before_insert BEFORE INSERT ON shop_item
FOR EACH ROW BEGIN
SELECT NEW.shopitem_nr = func_return_code();
END
Das dumme ist nur, das ich damit einen Syntax error bekomme. Kann mir jeamnd sagen wieso...
Danke für eure Hilfe...
ich bin noch nicht wirklich mit den Triggern von MySQL vertraut und bis jetzt die MSSQL Syntax gewöhnt. Jetzt habe ich folgende Frage:
Ich möchte ganz einfach beim Insert in eine Tabelle einen Trigger abfeuern der mir ein Feld derselben Tabelle auf den Wert einer Funktion setzt. Dazu habe ich folgenden Code:
CREATE TRIGGER trg_shop_item_before_insert BEFORE INSERT ON shop_item
FOR EACH ROW BEGIN
SELECT NEW.shopitem_nr = func_return_code();
END
Das dumme ist nur, das ich damit einen Syntax error bekomme. Kann mir jeamnd sagen wieso...
Danke für eure Hilfe...