0
点赞
收藏
分享

微信扫一扫

小技巧:mysql批量处理线程超容易

阎小妍 2022-10-31 阅读 129

前言:在mysql日常维护中都是通过show processlist;来查看mysql正在执行的线程。

实际上下面二者是等效的

show processlist;
select * from information_schema.processlist

于是乎,使用下面这条语句就可以更加方便做sql操作。

例如:直接拼接 kill process_thread_id;生成sql后进行批量执行。

select concat('kill ',ID,';') 
from information_schema.processlist 
where USER='www' and STATE='updating' and INFO like 'DELETE FROM %' 
order by ID asc;
举报

相关推荐

0 条评论