栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

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

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

描述:

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

一、还原数据库  1. 卸载finreport重新安装

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

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

比较方便 路径如下

E:xun-lei-zhuomianfinereportworkspaceapache-tomcat-8.5.72webappswebroothelp

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

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

4. insert into

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

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

二、取.db

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

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

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

噗

你为啥要创建虚拟机呢?

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

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

 终于好了

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

E:xun-lei-zhuomianfinereportworkloadFineReport_10.0webappswebrootWEB-INFembed

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

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

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

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

 

只有这两个地方需要注意

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

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

 

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

 

2.1获取文件资源

1.直下载

 

2.添加好友免费的

记得点赞+评论喔

QQ:209451336 (备注来意)

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/675623.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号