想删除一条错误数据 结果不小心把全表都给删除了

描述:

数据库中有一条为空的数据 被展示出来了 去内置数据集里面查看之后就想把该条为空的数据删除 结果 查询SQL习惯使用is not null 我特喵的删除的时候也写了一个is not null 淦......整个表都没了

一、还原数据库 

1. 卸载finreport重新安装

将自己的报表文件拷贝进入 比较麻烦 不推荐

2. 下载一个新的finreport 找到.db文件 替换掉

比较方便 路径如下

E:\xun-lei-zhuomian\finereport\workspace\apache-tomcat-8.5.72\webapps\webroot\help

3. 最方便的是 版本控制器

自己好像之前没用过 这次出错用版本回退效果不太行 (后面要用起来了,毕竟相比较替换数据库也是比较麻烦的了)

4. insert into

最简单 最笨的方法是写更新语句 但是考虑到下次出现类似情况 多表情况下 还是替换.db比较方便

(下次删除语句带where条件也要看仔细)

二、取.db

这个地方是想到了虚拟机hao

好吧 之前没有备份的意识  这次弄好之后 以后一定记得备份 然后把版本回退看一下 太麻烦了吧 

安装虚拟机花费了将近30分钟,为啥这么慢我也不知道,反正e的电脑干干净净,不存在“黄赌毒”

你为啥要创建虚拟机呢?

 因为PQ 是我们相遇......自己动手丰衣足食

 需要注意的是 更改.db是在finreport设计器的安装路径中更换

 终于好了

 出现这个问题之后 如果不解决就会出现报表文件无法打开 

E:\xun-lei-zhuomian\finereport\workload\FineReport_10.0\webapps\webroot\WEB-INF\embed

 在设计器安装路径中找到这个文件夹 将这个文件夹下的所有文件删除 然后重启finreport设计器

过了一会会自动生成一个finedb的文件夹

再次打开报表预览就正常了(有点哈,只是能看到命名名字了)

 看样子数据集还要重新配置一下

 

只有这两个地方需要注意

点击左上角的+ 选择JDBC然后数据库选择SQLite 其他什么都不要设置

然后重新命名之前数据集的名字 我的是FRDemo然后再次预览即可

 

 然后记得之前的一两个数据库连接 就一起弄一下

 

2.1获取文件资源

1.直下载

 

2.添加好友免费的

记得点赞+评论喔

QQ:209451336 (备注来意)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

妙趣生花

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值