|  | 
Задавайте вопросы, мы ответим
Вы не зашли.
Всем здравствуйте ))
Нужно передать в sys_eval column NEW.field
как правильно написать триггер и возможно ли такое
то есть если я составляю так
DELIMITER |
BEGIN; |
DROP TRIGGER IF EXISTS test_trigger; |
CREATE TRIGGER test_trigger AFTER INSERT ON transactions
    FOR EACH ROW
    BEGIN
        IF(NEW.who_receive > 0) THEN
                SET @who=NEW.who_receive;
                INSERT INTO control SET row_id=@who;
                SET @cmd='echo @who >/tmp/1';
                SET @N=(SELECT sys_eval(@cmd));
        END IF;
    END; |
DELIMITER ;
в принципи, неважно, пробовал и так
             SET @cmd='echo NEW.who_receive';
результат тот же
эхо буквально передает, а в row_id контрольной таблицы control правильное значение. ((
есть идеи??
Неактивен

Неактивен
Огромное вам спасибо,
вот я тупанул-то ((
Неактивен