Hi,
ich möchte via Trigger das Insert für eine bestimmte Tabelle überwachen und eine Information oder Warnung ausgeben falls eine bestimmte Grenze überschritten wird.
Dabei soll trotz Überschreitung der Grenze das Einfügen durchgeführt werden.
Ich möchte nur dem Nutzer eine Information/Warnung/Echo oder sonst irgendwas zukommen lassen.
Der Nutzer arbeitet grundsätzlich in PHPMyAdmin und nutzt ein aktuelles MariaDB.
Folgendes hab ich bereits probiert:
Hättet ihr eine Idee, um den Trigger auszulösen und eine Info auszugeben, aber das Einfügen trotzdem zuzulassen?
ich möchte via Trigger das Insert für eine bestimmte Tabelle überwachen und eine Information oder Warnung ausgeben falls eine bestimmte Grenze überschritten wird.
Dabei soll trotz Überschreitung der Grenze das Einfügen durchgeführt werden.
Ich möchte nur dem Nutzer eine Information/Warnung/Echo oder sonst irgendwas zukommen lassen.
Der Nutzer arbeitet grundsätzlich in PHPMyAdmin und nutzt ein aktuelles MariaDB.
Folgendes hab ich bereits probiert:
BEFOR INSERT .... THEN
SIGNAL SQLSTATE '02000' SET MESSAGE_TEXT = 'Information';
END IF;
--> Warnung wird ausgegeben, aber Einfügen wird nicht durchgeführt
AFTER INSERT .... THEN
SIGNAL SQLSTATE '02000' SET MESSAGE_TEXT = 'Information';
END IF;
--> Einfügen wird nicht durchgeführt, aber keine Warnung wird ausgegeben
--> Weitere SIGNAL SQLSTATE Zahlen hab ich ohne Erfolg auch getestet
BEFOR INSERT .... THEN
// Aufruf eines stored procedure, welches einfach ein SELECT "TEXT" macht
END IF;
--> Return im Trigger ist nicht erlaubt
SIGNAL SQLSTATE '02000' SET MESSAGE_TEXT = 'Information';
END IF;
--> Warnung wird ausgegeben, aber Einfügen wird nicht durchgeführt
AFTER INSERT .... THEN
SIGNAL SQLSTATE '02000' SET MESSAGE_TEXT = 'Information';
END IF;
--> Einfügen wird nicht durchgeführt, aber keine Warnung wird ausgegeben
--> Weitere SIGNAL SQLSTATE Zahlen hab ich ohne Erfolg auch getestet
BEFOR INSERT .... THEN
// Aufruf eines stored procedure, welches einfach ein SELECT "TEXT" macht
END IF;
--> Return im Trigger ist nicht erlaubt
Hättet ihr eine Idee, um den Trigger auszulösen und eine Info auszugeben, aber das Einfügen trotzdem zuzulassen?