본문 바로가기

아카이브/MySQL

[Trigger] 외부 프로그램을 호출하기 위해 시도한 트리거기능

반응형

[mysql 트리거]


create trigger trigger_test 

after update on udf 

for each row 

begin 

declare cmd char(255); 

declare result int; 

set cmd = CONCAT('sudo /usr/bin/php','/usr/share/nginx/html/trigger.php'); 

set result = sys_exec(cmd) ;

END;


[php스쿨] 에 올린 질문내용

[ ▼ 질문관련 참고 Source ]

1
2
3
4
5
6
7
8
9
DELIMITER @@
CREATE TRIGER TEST_TRIGGER AFTER UPDATE ON udf
FOR EACH ROW BEGIN
DECLARE cmd char(255);
DECLARE result CHAR(15); 
SET cmd = concat('sudo php /usr/share/nginx/html/', 'trigger.php');
SET result = sys_exec(cmd);
END;
@@ DELIMITER;


반응형

'아카이브 > MySQL' 카테고리의 다른 글

muliple insert query  (0) 2016.06.10
자주 참고하는(깜박하는) 쿼리문들  (0) 2015.02.13
[Mysql] 데이터베이스 한글 설정  (0) 2015.01.22
[mysql] 백업/복구  (0) 2015.01.22
[mysql] primary key, foreign key 생성/수정  (0) 2015.01.22