MySQL 怎么终止当前正在执行的 SQL 语句?

MySQL 怎么终止当前正在执行的 SQL 语句?,第1张

*** 作步骤:

show processlist

找出你要停止的语句

然后找出你要终止的语句的id

在系统下mysqladmin -uroot -ppassword kill 要杀的ID

MySQL查询语句执行的过程:

客户端发送一条查询给服务器;

服务器先会检查查询缓存,如果命中了缓存,则立即返回存储在缓存中的结果。否则进入下一阶段;

服务器端进行SQL解析、预处理,再由优化器生成对应的执行计划;

MySQL根据优化器生成的执行计划,调用存储引擎的API来执行查询;

将结果返回给客户端。

能不能这样做,给这个jdbc的实现类实现线程的接口,每隔一段时间判断一个是否终止查询的变量,如果变量确认关掉,则关闭线程或者使线程进入睡眠状态,前台则是利用ajax来改变这个变量的值

额,函数=方法=易语言的模块

如何停止函数,你又没有说什么语言(⊙o⊙)…好吧,有函数的肯定都差不多吧

还有你也没有说要停止什么的函数,停止啥(函数的代码是迭代语句?)?

跳转语句:break(结束迭代语句,直接结束咯),continue(结束本次的运行,循环) goto(如:goto A;如果执行到 了 gotoA;,就跳转到 A;代码的下面,这也差不多符合吧!)return(返回的语句),goto符合你的代码吧,直接跳转了,也就是执行到了 goto的时候,函数就不再执行了。俺是一名渣渣,就易语言厉害,其他正在学习,采纳不采纳,俺也不在乎,走起

goto A

A:

{

Console.WriteLine("cg")

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6758257.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存