如何获取当前用户的MYSQL中的第一个进程ID?

时间:2013-02-17 16:55:59

标签: php mysql pid

我已经尝试了phpmyadmin中的mysql查询来获取pid并终止进程。下面列出的两个查询都是可行的,但是,它是通过phpmyadmin GUI完成的。如何使用PHP获取第一个pid ,如何获取第一个pid,以及如何检索它?例如:使用mysql_fetch_array并将其视为运行查询“select from ...”?感谢

Show processlist 


kill 'pid'

1 个答案:

答案 0 :(得分:3)

如果使用高于5.1.7的MySQL服务器,则可以使用单个SQL批处理来执行此操作:

SELECT @id := ID FROM INFORMATION_SCHEMA.PROCESSLIST LIMIT 1;
KILL @id;

只需使用PDO或mysqli即可运行批处理。