在MySQL上实现闪回查询

在MySQL上实现闪回查询,第1张

author:sufei

版本:MySQL 8.0.18

说明:本文仅仅是测试MySQL闪回查询的效果

整个 *** 作情况如下:

下面则是闪回查询执行效果

相应dml *** 作报错,表明此时会话在闪回模式下,无法进行dml *** 作。

 使用数据库备份恢复+事务日志恢复

像oracle那样的数据库 还具有 闪回查询等功能恢复数据 ,其实吧,如果大型的数据库被删有那么容易恢复的话,就不会有误删数据库的程序员跑路了。

你可以才用and和or 两个组合起来使用,例如:

--只是大概的结构 like 语句自己拼接

select *

from 表名

where (传入的姓名 is null or 姓名 like 传入的姓名)--没填写姓名是则该条件不生效

and (传入的地址 is null or 地址 like 传入的地址)--没填写地址是则该条件不生效

and (传入的公司 is null or 公司 like 传入的公司)--没填写公司是则该条件不生效

and (传入的学历 is null or 姓名 like 传入的学历)--没填写学历是则该条件不生效


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8725361.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存