sql中如何终止正在运行的数据库进程

sql中如何终止正在运行的数据库进程,第1张

mysql windows 可以这样 *** 作; 不过最好还是写脚本却执行吧,这里的文件如果 *** 作过一次后需要手动删除,不然下次执行会报错。

SELECT CONCAT('KILL ',id,'') FROM information_schema.processlist INTO OUTFILE 'D:\\tmp.txt'

source D:\\tmp.txt

php脚本如下:

$result = mysql_query("SHOW FULL PROCESSLIST")

while ($row=mysql_fetch_array($result)) {

      $process_id=$row["Id"]

      if ($row["Time"] > 200 ) {

            $sql="KILL $process_id"

            mysql_query($sql)

      }

}

select

into

from语句

要求目标表table_4不存在,因为在插入时会自动创建表table_4,并将table_3中指定字段数据复制到table_4中。

可以考虑使用如下语句:

insert

into

dbo.table_4

(sname,

semail)

(select

sname,

semail

from

table_3)

打开就是调用open方法,关闭就是调用close方法,

例如:

(1)首先建立连接:sqlconnectionconn=newsqlconnection()。

(2)然后打开连接:conn.open()。中间就是你处理的事情的代码,处理完后看。

(3)最后就是关闭连接:conn.close()。


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

原文地址:https://54852.com/sjk/10019660.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存