怎么撤销MySQL删除语句

128次阅读

共计 510 个字符,预计需要花费 2 分钟才能阅读完成。

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

网友回复:

注册 删库了?准备好跑路了?

理想三旬 跑路吧 找找看有没有飞菲律宾的鸡鸡

hfhfg 没开启 binlog 日志,那就难搞了

TheGreatGatsby 开启了 binlog 日志

pnrt 以后记得在做 delete/update 等前开启事务,确认后再提交,不对劲就回滚 delete 打掉 where 太容易了

理想三旬 我们要求 delete 之前必须同时创建新表保存受影响的数据 也不适合在运行库里跑事务 delete,会锁表的 @sdqu

sdqu 你们这个要求蛮好的,出了事还能补救 不过有的时候就为了操作方便就做得比较随意了,所以就会出现没有 where 的 delete 和 update。如果正常,操作很快,锁那么一会没事,而且 mysql(innodb) 是行锁,如果真搞错了全删了,rollback 回来和从 binglog 等恢复数据的代价完全不一样了

HOH 昨天改数据库用户,不小心改到生产机器了。所以做事还是要小心

sdqu 苦逼

注册 终于恢复了

注册 恢复不了的话,,建议整理好东西跑路吧。。。。/** * 不忘初心,努力前行 */

正文完
 0