如何删除刚刚插入表的那几行数据

悬崖跳舞被人砍 悬崖跳舞被人砍 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
好比,我昨天向表里插入了100行,今天过来才知道插错了。那么我想删除这100行,没有第二个表可以做连表查询,那么该怎么删除昨天插入的这100行数据呢?我曾经用rownum来删,假设该表现有1500行,我曾经的代码如下:
delete tb1
where rowid in (select rowid from (select rownum as rm,rowid from tb1) where rm > 1400)

但是现在发现,rownum的大小与插入数据的先后可能并不是一一对应的关系。不知道大家能理解不,上一张图
我是按照时间先后插入数据的 ,但是在查询时明显看到11.26号的数据出现在11.25号的数据上面,也就是说rownum并不能真实反映数据插入的先后顺序。那我的问题就来了,该怎么删除最后插入表的100行数据呢?
...全文

相关推荐

SQL Server删除表及删除表中数据的方法

本文介绍SQL Server中如何删除表,如何删除表中的数据。在删除表数据时有delete和truncate两种方法,delete和truncate有什么区别呢? SQL Server,我们现在基本上使用的最古老的版本应该是SQL Server 2000吧,应该没有更早的版本了吧?!从SQL Server 2000开始,到SQL Server 2005,2008,2012等,T-SQL的处理能力越来越强。今天我们就来说说如何使用T-SQL脚本来删除表,以及删除表中的数据。 删除表和删除表数据这是两回事!删除表表示不管表中有没有数据,将该数据库表彻底抹去,不留下任何东西。而删除表数据,只是删除表

weixin_38617851

mysql创建表向表中插入数据实例

mysql创建表向表中插入数据实例。很容易很容易懂的

tmlx8

Oracle中多表关联批量插入批量更新与批量删除操作

主要介绍了Oracle中多表关联批量插入,批量更新与批量删除操作,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

weixin_38750644

常用的sql语句。新建表、删除表、插入数据、删除数据、更新数据、新增字段、删除字段、修改字段、新建约束、删除约束,等等常用语句

常用的sql语句。新建表、删除表、插入数据、删除数据、更新数据、新增字段、删除字段、修改字段、新建约束、删除约束,等等常用语句

shiguang7

实验二 对表插入,修改,删除数据

2、在学生学号的后面加上‘S’(注:**‘S’要大写,学号的类型是char(10)**)。1、将学生的学号前的‘S’删掉(学生表的sno部分数据为S001、S002);3、将每个学生的学号前增加'S'作为学生编号首字母(1、为Student表添加两行记录如下表所示。2、为Course表添加两行记录如下表所示。1、在SC表中删除成绩为空的选课信息;2、删除年龄等于18岁的女(f)同学;3、为SC表添加3行记录如下表所示。2、将CS系男同学的年龄都增加1岁。1、将不及格的学生成绩加5分。

01==零壹
评论 10
收藏 已收藏
分享
返回顶部