Q:什么是脏数据?
A:脏数据(Dirty Data) 是指存在质量问题、可能影响数据使用和分析的数据。根据不同的应用场景,脏数据的具体定义略有差异,但核心特征是数据的 不准确性、不一致性或无效性。
起因:
是这样的,昨天我在虚拟机上面把mysql5.7版本卸载了,安装了mysql8.0,然后就是5.7版本的数据库还有残留,手动点击删除是删除不掉的,我就问了一下官方的人员,他给我一串代码。
命令如下
sqlite3 /xp/db/app.db -batch "delete from databases where name='数据库名称';"
命令使用
连接上服务器的ssh后切换到root用户,然后直接粘贴命令,更改后的命令:sqlite3 /xp/db/app.db -batch "delete from databases where name='ceshi';"
命令解释
上面的命令就是删除app.db里面的残留数据表:ceshi,我也不是很懂,输入之后原来残留的表就被删除了,升级后要重新新建数据库,记得提前备份下载原来的数据,新安装后创建一个新的表后要进行导入的。
总结
如何避免数据库的脏数据出现?备份并下载原有的数据库数据,然后删除原有的数据,然后卸载mysql5.7,卸载完成后进行mysql8.0安装,安装后创建一个新的数据库,然后导入你下载的数据库,然后修改你的网站配置文件,就成功了!!!
评论