mysql 批量删除数据
2023-09-11 14:21:41 时间
批量删除2000w数据
使用delete from table太慢
//DELIMITER DROP PROCEDURE if EXISTS deleteManyTable; create PROCEDURE deleteManyTable() BEGIN DECLARE i int; set i=1; while i<2001 DO DELETE FROM `f_log` WHERE (`id` >95000000) ORDER BY `id` LIMIT 10000; SELECT SLEEP(0.5); set i=i+1; end while; END; //DELIMITER CALL deleteManyTable();
参考文献:
http://mysql.rjweb.org/doc.php/deletebig
相关文章
- navicat mysql导出数据 批量插入的形式
- Navicat远程连接MySQL
- MySQL 关联表批量修改(数据同步)
- 【MySQL】常见的mysql 进程state
- 【MySQL】mysql optimize table
- 【MySQL】批量删除mysql中数据库中的表
- php如何在mysql里批量插入数据
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)--续
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
- MYSQL错误解决:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
- 数据库基础之Mysql(3)mysql删除历史binlog
- MySQL 批量插入数据,单次插入多少条数据效率最高
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- MySQL优化详解(三)——MySQL慢查询与内参数优化
- [转]2006 MySQL server has gone away错误,最大值溢出解决办法 mysql max_allowed_packet 查询和修改
- mysql密码正确但无法连接【彻底解决方案】
- MYSQL导入数据报错|MYSQL导入超大文件报错|MYSQL导入大数据库报错:2006 - MySQL server has gone away
- mysql_22 _ MySQL有哪些“饮鸩止渴”提高性能的方法?
- Mysql报错:Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- MySQL远程连接报错2003-cant connection to mysql server on ‘IP’(10061 unknown error)
- Mysql之加密连接mysql_ssl_rsa_setup
- Mysql之MHA搭建部署
- Mysql--批量插入数据脚本
- MySql高级----Linux下的mysql的安装与初始化配置
- 【MySQL数据库原理】数据库批量导入美团NLP分类数据集Meituan-Dianping/asap
- MySQL报错Column count of mysql.user is wrong. Expected 43, found 42. Created with MySQL 50568, now run