gpt4 book ai didi

c# - mysql 从存储过程调用系统命令不起作用

转载 作者:行者123 更新时间:2023-11-29 14:33:10 24 4
gpt4 key购买 nike

我想使用存储过程在服务器上启动系统命令

程序:

delimiter ## 
create procedure myProc()
BEGIN
\! myexe;
END ##

脚本/bin/myexe

#!/usr/bin/perl -w

system("halt");
## end script

当我使用时: "mysql> call myProc;"

什么也没发生。

最佳答案

!是一个mysql(客户端)命令。它用于在客户端调用系统命令,并且永远不会传递到服务器。

你不能把这种东西放在存储过程中。

关于c# - mysql 从存储过程调用系统命令不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9639075/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com