Задавайте вопросы, мы ответим
Вы не зашли.
Всем здравствуйте ))
Нужно передать в 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 правильное значение. ((
есть идеи??
Неактивен
Неактивен
Огромное вам спасибо,
вот я тупанул-то ((
Неактивен