0

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

Show processlist 


kill 'pid'
4

1 回答 1

3

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

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

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

于 2013-02-17T17:15:44.570 回答