mysql 删除百万级数据方法

作者: 蓝鹰 分类: CentOS 发布时间: 2013-05-21 14:01 ė94 浏览数 6mysql 删除百万级数据方法已关闭评论

可以直接在PHPMYADMIN中进行。先建立一个和要删除的表一样结构的临时表。BAK

然后把要保留的数据导入BAK中,再空清要删除的表,再把BAK中的数据导入到原表中。

 

CREATE TABLE `bak` (
`id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`keyword` VARCHAR( 30 ) NOT NULL ,
PRIMARY KEY ( `id` ) ) TYPE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci;
insert into bak select * from s_key where id < ‘10000’;

insert into s_key select * from bak

本文出自 蓝鹰博客,转载时请注明出处及相应链接。

本文永久链接: http://www.lanyingblog.com/blog/572.html

0
Ɣ回顶部