栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > 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号