( _Petya_ | 2008. 05. 31., szo – 14:35 )

Hello!

Megint felhozom, hátha valaki tud segíteni.


mysql> DELIMITER //
mysql> CRE ATE TRIGGER mac_trig AFTER INS ERT ON radacct FOR EACH ROW
-> BEGIN
-> DECLARE cnt int(10);
-> SET cnt = 0;
-> SE LECT id INTO cnt FROM radcheck WHERE (UserName = NEW.UserName AND Attribute = Calling-Station-Id);
-> IF cnt = 0 THEN
-> INS ERT INTO radcheck (id, UserName, Attribute, op, Value)
-> VALUES ( NULL, NEW.UserName, 'Calling-Station-Id', '==' ,NEW.CallingStationId);
-> END IF;
-> END;// 

Most már sikerült elérni, hogy a trigger létrehozásakor nincs hibaüzenet, de INS ERT-kor ugyanúgy "illegal mix of collations", és nem fut le a trigger.

Petya