我在我的php脚本中使用了一个循环来对我的数据库运行插入查询。循环循环了一千次。我一直在运行时停止我的PHP脚本。尽管如此,我的db表仍在不断地填充。我想必须有一个队列。但这只是猜测。所以我想知道我是否可以阻止所有待处理的查询被执行?另外我想知道是否有可能在某处看到该队列?提前感谢您的回复。干杯。马克。
答案 0 :(得分:4)
除非您使用INSERT DELAYED
,否则没有队列。
你可以杀死插入数据的进程:
运行SHOW PROCESSLIST
以查找要杀死的连接的ID
然后运行KILL CONNECTION <thread_id>
以终止该连接。
答案 1 :(得分:0)
SHOW PROCESSLIST
会为您提供所有当前正在运行的查询的列表