MySQL यह कार्यक्षमता प्रदान नहीं करता है, लेकिन यह lib_mysqludf_sys
पुस्तकालय। यदि आप इसे स्थापित करते हैं, तो आप इसके sys_exec
. पर कॉल कर सकेंगे कमांड निष्पादित करने के लिए कार्य:
DELIMITER @@
CREATE TRIGGER Test_Trigger
AFTER INSERT ON MyTable
FOR EACH ROW
BEGIN
DECLARE cmd CHAR(255);
DECLARE result int(10);
SET cmd=('mv path/to/file new/path/file');
SET result = sys_exec(cmd);
END;
@@
DELIMITER ;
(मुझे यह तरीका http://crazytechविचार पर मिला .blogspot.com/2011/12/call-external-program-from-mysql.html ।)