- 2025年07月27日
- 星期日

批量删除2000w数据使用delete from table太慢//DELIMITERDROP PROCEDURE if EXISTS deleteManyTable;create PROCEDURE deleteManyTable()BEGINDECLARE i int;set i=1;while i2001DODELETE FROM `f_log` WHERE (`id` 95000000) ORDER BY `id` LIMIT 10000;SELE

1.相同表结构INSERT INTO table1 SELECT * FROM table2;2.不同表结构INSERT INTO table1(filed1,…,filedn) SELECT table2.filed1,…,table2.filedn FROM table2;3.如果是不同数据库之间,参考以下:INSERT into db_ds_edu.t_exam_student(stu_id,stu_numbe

表结构:drop table if exists `qi_an_log`;CREATE TABLE `qian_log` (`dt` LONG NOT NULL COMMENT 产生日期,格式yyyy-MM-dd,`METHOD_NAME` varchar(30) NOT NULL COMMENT 渠道名称或者接口名称,`src_ip` varchar(45) DEFAULT NULL,`ip` varchar(45) DEFAULT