可以使用语法DELETE ... RETURNING select_expr [,select_expr2 ...]将单个表的已删除行的结果集返回给客户端。
例如:
这样的好处是,DBA手滑也没有关系,可以快速找回误删除的数据。执行的时候,可以在SecureCRT或Xshell里开启日志记录功能,方便找回数据。
注:
1)不支持多表JOIN删除,可以支持子查询
2)UPDATE不支持RETURNING数据回滚
3)MySQL 8.0不支持RETURNING语法。
可以使用语法DELETE ... RETURNING select_expr [,select_expr2 ...]将单个表的已删除行的结果集返回给客户端。
例如:
这样的好处是,DBA手滑也没有关系,可以快速找回误删除的数据。执行的时候,可以在SecureCRT或Xshell里开启日志记录功能,方便找回数据。
注:
1)不支持多表JOIN删除,可以支持子查询
2)UPDATE不支持RETURNING数据回滚
3)MySQL 8.0不支持RETURNING语法。