这是我学习数据库的时候在论坛上找到的相关问题

源代码在线查看: 该如何快速删除表中的数据.txt

软件大小: 5 K
上传用户: zhangyuntong
关键词: 数据库 论坛
下载地址: 免注册下载 普通下载 VIP

相关代码

				该如何快速删除表中的数据
				******************************
				一个表,大概有数据500多万条记录,现在要删除其中的前200万条,表中有一个自动增长的字段,
				也就是删除这个字段小于200万的记录, 我在查询分析器中这样写sql语句:
				
				delete from tableA where id				
				这个语句执行基本是会超时的,后来改成每次删除部分分多次删除,
				
				请问有什么其他办法能快速删除这些记录呢?
				*********************************
				在非主键,比如日期上建立非聚集索引,如果确实太慢,那么分几次来删除。
				**********************************
				TRUNCATE TABLE tablename
				**********************************
				分几次删除吧
											

相关资源