MySQL是一種流行的關系型數據庫管理系統。在使用MySQL時,您可能會遇到需要取消正在進行的進程的情況。MySQL的
mysql>SHOW PROCESSLIST;
+----+------+-----------+------+---------+------+------------------------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+-----------+------+---------+------+------------------------+------------------+
| 1 | root | localhost | test | Sleep | 10 | | |
| 2 | root | localhost | NULL | Query | 0 | starting | SHOW PROCESSLIST |
| 3 | root | localhost | test | Sleep | 10 | | |
| 4 | root | localhost | test | Query | 5 | executing on localhost | SELECT * FROM mytable WHERE status = 'processing' |
+----+------+-----------+------+---------+------+------------------------+------------------+
4 rows in set (0.00 sec)
在上面的例子中,您可以看到MySQL正在執行的所有進程。假設您想要取消ID為4的進程,您可以使用以下命令:
mysql>KILL 4;
Query OK, 0 rows affected (0.00 sec)
這個命令將立即停止ID為4的進程執行。
使用MySQL的