全球主机交流论坛

标题: 怎么撤销MySQL删除语句 [打印本页]

作者: 理想三旬    时间: 2022-8-10 22:16
标题: 怎么撤销MySQL删除语句

加了个not 直接反操作 我日
delete FROM yunpan where yunpan_name not  LIKE ' ';


作者: hfhfg    时间: 2022-8-10 22:24
删库了?准备好跑路了?
作者: TheGreatGatsby    时间: 2022-8-10 22:27
跑路吧 找找看有没有飞菲律宾的鸡鸡
作者: pnrt    时间: 2022-8-10 22:27
没开启binlog日志,那就难搞了
作者: 理想三旬    时间: 2022-8-10 22:35
开启了binlog日志
作者: sdqu    时间: 2022-8-10 22:37
以后记得在做delete/update等前开启事务,确认后再提交,不对劲就回滚
delete打掉where太容易了
作者: HOH    时间: 2022-8-10 22:41
本帖最后由 HOH 于 2022-8-10 22:44 编辑

我们要求delete之前必须同时创建新表保存受影响的数据
也不适合在运行库里跑事务delete,会锁表的@sdqu
作者: sdqu    时间: 2022-8-10 22:49
HOH 发表于 2022-8-10 22:41
我们要求delete之前必须同时创建新表保存受影响的数据
也不适合在运行库里跑事务delete,会锁表的@sdqu  ...

你们这个要求蛮好的,出了事还能补救
不过有的时候就为了操作方便就做得比较随意了,所以就会出现没有where的delete和update。如果正常,操作很快,锁那么一会没事,而且mysql(innodb)是行锁,如果真搞错了全删了,rollback回来和从binglog等恢复数据的代价完全不一样了
作者: 果果    时间: 2022-8-10 23:35
昨天改数据库用户,不小心改到生产机器了。  所以做事还是要小心
作者: 理想三旬    时间: 2022-8-11 00:04
苦逼
作者: 理想三旬    时间: 2022-8-11 00:09
终于恢复了
作者: 虎谷    时间: 2022-8-11 00:55
恢复不了的话,,建议整理好东西跑路吧。。。。



/**
* 不忘初心,努力前行
*/




欢迎光临 全球主机交流论坛 (https://loc.888543.xyz/) Powered by Discuz! X3.4