รบกวน mysql STORED PROCEDURE รัน shell cmd เพื่อสร้าง folder ใน Folder ตอน execute มัน ไม่สำเร็จ

ตอนสร้าง procedure สร้างผ่าน แต่ปัญหาตอน execute มันไม่ผ่านด้วย error แบบนี้ 
ผมเลยไปไม่ถูกว่าผิดตรงไหนหนะครับ รบกวนชี้แนวทางหน่อยครับ



use test;

DROP PROCEDURE IF EXISTS CreateFolder;

DELIMITER @@

CREATE PROCEDURE CreateFolder 
(
 IN Fpath varchar(200),
    OUT result int(10)
)

BEGIN
 DECLARE cmd varchar(255);
 SET result = 1;
 SET cmd = 'mkdir '+replace(Fpath ,"\\","\/\/");
 SET cmd = sys_exec(cmd);
    SET result = 0;
END @@
DELIMITER ;


ตอนเรียกใช้ execute ทั้งสามอัน error หมด ว่า syntax ผิด

execute CreateFolder('C:/TEMP/202006_A', @S)
execute CreateFolder('C:\\TEMP\\202006_B', @S)
execute CreateFolder('C:\TEMP\202006_C', @S)
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่