`
lc_koven
  • 浏览: 350357 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

转载:mysql批量删除连接的方法

阅读更多
如果大批量的操作能够通过一系列的select语句产生,那么理论上就能对这些结果批量处理。
但是mysql并没用提供eval这样的对结果集进行分析操作的功能。所以只能现将select结果保存到临时文件中,然后再执行临时文件中的指令。
具体过程如下:

mysql> SELECT concat('KILL ',id,';') FROM information_schema.processlist WHERE user='root';
+------------------------+
| concat('KILL ',id,';')
+------------------------+
| KILL 3101;            
| KILL 2946;            
+------------------------+
2 rows IN SET (0.00 sec)

mysql> SELECT concat('KILL ',id,';') FROM information_schema.processlist WHERE user='root' INTO OUTFILE '/tmp/a.txt';
Query OK, 2 rows affected (0.00 sec)

mysql> source /tmp/a.txt;
Query OK, 0 rows affected (0.00 sec)

原文地址 http://www.mysqlperformanceblog.com/2009/05/21/mass-killing-of-mysql-connections/
分享到:
评论

相关推荐

    php提示Warning:mysql_fetch_array() expects的解决方法

    在mysql数据库连接时碰到Warning: mysql_fetch_array() expects …错误提示,根据我的经验这个是sql返回的query为空了,我们没有加己判断直接使用了. mysql_fetch_array()函数导致的,下面我们一起来看问题解决方案,我...

    mysql批量修改语句

    mysql批量语句,传入list 批量修改mysql批量语句,传入list 批量修改mysql批量语句,传入list 批量修改

    Unity3D教程:两种方法连接MySql数据库2

    Unity3D教程:两种方法连接MySql数据库 Posted on 2013年06月27日 by U3d / Unity3D 基础教程/被围观 14 次 1、

    Educoder题目:MySQL开发技巧 - 批量数据入库及检索答案解析.md

    Educoder题目:MySQL开发技巧 - 批量数据入库及检索答案解析.md

    ASP.NET连接MYSQL的三种方法

    方法一:  使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL  该组件为MYSQL为ADO.NET访问MYSQL数据库设计的.NET访问组件。  安装完成该组件后,引用命名空间MySql.Data.MySqlClient;  使用...

    mysql批量增加字段.txt

    MySQL批量对表增加指定字段,会快速实现批量字段的添加。写了2个存储存储过程,执行即可。方便快速!

    c语言连接mysql数据库

    所需头文件: #include <mysql/mysql.h> 功能: 获得或初始化一个MYSQL结构 函数原型: MYSQL *mysql_init(MYSQL *mysql) 函数返回值: 一个被始化的MYSQL*句柄 备注: 在内存不足的情况下,返回NULL 所需头文件: ...

    Web应用安全:JavaMySQL的安全连接方法.pptx

    Java MySQL的安全连接方法 Java MySQL的安全连接方法 1、什么是Java Java是什么 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们...

    MySql练习1:批量插入成绩数据.zip

    MySql练习1:批量插入成绩数据.zip,MySql练习1:批量插入成绩数据.zipMySql练习1:批量插入成绩数据.zipMySql练习1:批量插入成绩数据.zipMySql练习1:批量插入成绩数据.zip

    mysql批量导出建表语句.zip

    kettle的mysql批量导出建表语句,可以快捷循环换导出mysql建表语句,可以下载下来学习参考

    JDBC:MySQL8.0.29驱动

    MySQL JDBC驱动包8.0, mysql-connector-java-8.0.29。 供Java连接数据库使用。

    mysql 批量更新及效率对比

    比较集中mysql批量更新的方式,推荐一种效率最高的更新语句写法

    Java实现批量向mysql写入数据的方法

    主要介绍了Java实现批量向mysql写入数据的方法,涉及java基于JDBC连接mysql数据库及写入数据的相关操作技巧,非常简单实用,需要的朋友可以参考下

    Web应用安全:PHPPDOMySQL的安全连接方法.pptx

    PHP PDO MySQL的安全连接方法 PHP PDO MySQL的安全连接方法 1、什么是PHP PHP是什么? PHP(全称:Hypertext Preprocessor,即"超文本预处理器")是一种通用开源脚本语言。PHP 脚本能在服务器上执行。 PHP能做什么?...

    批量删除MySQL数据库相同前缀的数据表.rar

    批量删除MySQL数据库相同前缀的数据表工具可以批量删除MySQL数据库相同前缀的数据表。

    mysql批量建表

    利用mysql存储函数,方便快捷批量建立mysql数据库测试表

    Web应用安全:PerMySQL的安全连接方法.pptx

    Per MySQL的安全连接方法 Per MySQL的安全连接方法 1、什么是Perl Perl 是 Practical Extraction and Report Language 的缩写,可翻译为 "实用报表提取语言"。 Perl 是高级、通用、直译式、动态的程序语言。 Perl ...

    mysql批量连接.py

    mysql批量连接.py

    设置mysql远程连接

    设置mysql数据库远程连接: Windows系统 1、 停止mysql的服务。 2、 进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入c:\mysql\bin 3、 进入mysql数据库服务器 c:\mysql\bin>mysql –u ...

    PHP100视频教程 10:MYSQL在PHP5中的应用

    说明:mysql_query用来根据连接标识符向该数据库服务器的当前数据库发送查询,如果连接标识符默认,则默认为是上一次打开的连接。返回值:成功后返回一个结果标识符,失败时返回false。$sql = "SELECT * FROM test...

Global site tag (gtag.js) - Google Analytics