MariaDB 10.3 DELETE语句支持RETURNING数据回滚功能

可以使用语法DELETE ... RETURNING select_expr [,select_expr2 ...]将单个表的已删除行的结果集返回给客户端。


例如:

MariaDB_Delete.png

这样的好处是,DBA手滑也没有关系,可以快速找回误删除的数据。执行的时候,可以在SecureCRT或Xshell里开启日志记录功能,方便找回数据。


注:

1)不支持多表JOIN删除,可以支持子查询

2)UPDATE不支持RETURNING数据回滚

3)MySQL 8.0不支持RETURNING语法。



猜你喜欢

转载自blog.51cto.com/hcymysql/2515395