Hallo,
ich möchte Updates auf bestimmte Datensätze protokollieren, das ist mit Hilfe von Stored Procedures und Trigger realisiert.
Lediglich zwei Werte benötige ich von außerhalb: User-IP und User-ID.
Mein Gedanke war der, die beiden Werte nach Aufbau der Verbindung zu setzen, damit diese dann im Rahmen dieser Verbindung durchgehend zur Verfügung stehen.
Leider liefert bereits folgendes Beispiel nur NULL-Values beim Insert, satt der zuvor definierten Werte. Was mache ich falsch ?
SET @uID = 1;
SET @uIP = '127.0.0.1';
INSERT INTO change_history (chUserID,chIP,chTime) VALUES (@uID,@uIP,UNIX_TIMESTAMP());
MySQL 5.0.XX im Einsatz, keine Fehlermeldung bei den Zeilen oben.
http://dev.mysql.com/doc/refman/5.0/...variables.html hat mir leider auch nicht weitergeholfen
mfg
tracer
ich möchte Updates auf bestimmte Datensätze protokollieren, das ist mit Hilfe von Stored Procedures und Trigger realisiert.
Lediglich zwei Werte benötige ich von außerhalb: User-IP und User-ID.
Mein Gedanke war der, die beiden Werte nach Aufbau der Verbindung zu setzen, damit diese dann im Rahmen dieser Verbindung durchgehend zur Verfügung stehen.
Leider liefert bereits folgendes Beispiel nur NULL-Values beim Insert, satt der zuvor definierten Werte. Was mache ich falsch ?
SET @uID = 1;
SET @uIP = '127.0.0.1';
INSERT INTO change_history (chUserID,chIP,chTime) VALUES (@uID,@uIP,UNIX_TIMESTAMP());
MySQL 5.0.XX im Einsatz, keine Fehlermeldung bei den Zeilen oben.
http://dev.mysql.com/doc/refman/5.0/...variables.html hat mir leider auch nicht weitergeholfen
mfg
tracer
Kommentar