Hallo,
ich möchte in meiner DB einen TRIGGER erstellen.
Und zwar soll dieser aktiviert werden wenn, in der tabelle "Account" ( enthält: ID (PK), AccName, Level ) das level auf "35" gesetzt wird. Anschließend soll in der Tabelle " Switch " ein neuer eintrage mit ID(Fremdschlüssel von Account), und Anzahl 3 erstellt werden.
Ich habe es mir ungefähr so vorgestellt, nur leider funktioniert meine vorstellung nicht Wäre auch zu schön.
Kann mir jemand helfen?
ich möchte in meiner DB einen TRIGGER erstellen.
Und zwar soll dieser aktiviert werden wenn, in der tabelle "Account" ( enthält: ID (PK), AccName, Level ) das level auf "35" gesetzt wird. Anschließend soll in der Tabelle " Switch " ein neuer eintrage mit ID(Fremdschlüssel von Account), und Anzahl 3 erstellt werden.
Ich habe es mir ungefähr so vorgestellt, nur leider funktioniert meine vorstellung nicht Wäre auch zu schön.
Code:
CREATE TRIGGER switcher_update
AFTER UPDATE
ON account
FOR EACH ROW BEGIN
IF `level` = "20" THEN
INSERT INTO switcher (ID, Switcher) VALUES (new.id, 3);