知道程序的线程 ID

Jat*_*tin 0 mysql

正在做

SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE STATE = "executing";
Run Code Online (Sandbox Code Playgroud)

它包含一列,Id该列是当前正在运行的所有线程的 ID 号。现在,在我的MySQL程序中,一开始我希望知道执行它的线程的 ID。什么查询将返回运行该过程的线程的 ID?

其次:我想知道它,因为我的应用程序中的查询运行时间相当长。我想自动化该过程,一旦收到新请求,我的应用程序将取消已经运行的查询Kill query someID。为此,我需要知道ID已经运行的程序。Kill query命令影响稳定性吗?根据文档,它看起来很安全,因为它只设置了一个标志并且连接完好无损。