Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL संग्रहीत कार्यविधि से शेल कमांड निष्पादित करें

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 ।)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. इफ स्टेटमेंट में कॉनकैट

  2. Amazon RDS से CSV फ़ाइल में तालिका निर्यात करना

  3. MySQL में एकाधिक या खंड

  4. PHP चेक मायएसक्यूएल लास्ट रो

  5. कैसे mysql में सभी तालिकाओं से सभी पंक्तियों को खाली करने के लिए (एसक्यूएल में)