У меня есть таблица «ОТКАЗАТЬСЯ» со следующими полями,MySql Trigger переменная Issue не ссылается на командную строку
ID bigint(40)
CALLID varchar(100)
STATUS varchar(10)
Всякий раз, когда CALLID вставляется в заброшенном вызов, я передать его в сценарий оболочки для обработки,
Вот мой триггер,
DELIMITER @@
CREATE TRIGGER abandon_insert AFTER INSERT ON ABANDON
FOR EACH ROW
BEGIN
DECLARE cmd CHAR(255);
DECLARE result int(10);
DECLARE ckey varchar(100);
SET ckey := NEW.CALLID;
SET cmd="/usr/bin/tellabandon ckey";
SET result = sys_exec(cmd);
END;
@@
DELIMITER ;
Я не могу присвоить значение столбца в переменную.
В моей командной строке SET я получил ссылочное значение как «ckey», а не фактическое значение столбца, назначенного переменной.
Что может быть неправильным?
Спасибо,