我在一个表中有大约 1176 条真实记录,但我需要删除表中从第 1177 行到第 7428 行的记录。如何编写一个 DELETE 语句,只留下开始的 1176 条记录?
4 回答
            2        
        
		
假设您的表使用自动递增的主键(假设somePrimaryKey):
DELETE myTable
WHERE ROWNUM > 1176
ORDER BY somePrimaryKey;
    于 2012-12-19T21:42:54.337   回答
    
    
            1        
        
		
只需删除 ID 高于您要保留的最高 ID 的所有内容。
delete from `tablename` where `row_id` > 1176
    于 2012-12-19T21:41:39.130   回答
    
    
            1        
        
		
按身份证做
DELETE FROM table_y WHERE id>1176
备份你的表
于 2012-12-19T21:42:08.423   回答
    
    
            1        
        
		
试试这个
DELETE FROM table_Name WHERE id >= 1176 && id <=7428 ;
    于 2012-12-19T21:58:24.123   回答