delete 语句
我想删除数据库中前多少条记录,这样的sql语句怎么写??
比如我的数据库表中超过一百万条记录的话,我就删除前十万条;
问题点数:20、回复次数:5Top
1 楼ropriest(馆主)回复于 2004-12-01 11:49:27 得分 0
你的前十万条是根据什么来判定的哪?Top
2 楼fytzzh(我爱summer)回复于 2004-12-01 12:01:30 得分 0
由于我用的是联合主键,而且这张表的数据都是从文件导入的数据,所以前10万条和肯定不是按时间排序的,如果数据库不会帮我排序的话应该是最先导入的那些数据.Top
3 楼shuixin13(犬犬(心帆))回复于 2004-12-01 12:15:12 得分 20
DELETE FROM table_name WHERE where_definition ORDER BY ... LIMIT rows
Top
4 楼fytzzh(我爱summer)回复于 2004-12-01 12:33:39 得分 0
为什么要加Order by 呢???Top
5 楼fytzzh(我爱summer)回复于 2004-12-01 12:37:52 得分 0
还挺好用Top




