sql 删除表中数据后怎么恢复
发布网友
发布时间:2022-04-20 04:46
我来回答
共2个回答
热心网友
时间:2022-04-14 23:35
首先有两种方式可以满足你的需求:
第一:delete
from
student
该方式下数据库空间不一定能及时释放出来,而且如果有identity字段,之后再插入数据也不会从定义的初始值开始自增。
第二:truncate
table
student
该方式可以及时表空间,也能让新增数据是identity的初始值为之前建表定义的开始
热心网友
时间:2022-04-15 00:53
记下清除数据的时间,然后备份当前的日志.
backup
log
dbname
to
backupdevice(就是备份设备的名字)
with
norecovery
然后恢复日志:
restore
log
dbname
from
backupdevice
with
stopat=时间(清除表中数据之前的时间,注意时间格式)