在Mysql workbench中,我删除了一些没有自动提交的数据行

在Mysql workbench中,我删除了一些没有自动提交的数据行,mysql,Mysql,在Mysql workbench中,我在没有自动提交的情况下删除了一些数据行。但是现在我如何回滚这些数据呢?我关闭并重新打开了工作台,但我在没有自动提交的情况下删除的数据仍然没有回滚。这些行已经消失。您需要恢复备份。@一个没有名称的\u horse\u,但关键是,如果您不提交,可以回滚像update、delete这样的DML子句。即使我在工作台上禁用了自动提交功能。我猜MySQL(或MySQL workbench)在关闭连接时会提交。或者您不使用支持事务的存储引擎。

在Mysql workbench中,我在没有自动提交的情况下删除了一些数据行。但是现在我如何回滚这些数据呢?我关闭并重新打开了工作台,但我在没有自动提交的情况下删除的数据仍然没有回滚。

这些行已经消失。您需要恢复备份。@一个没有名称的\u horse\u,但关键是,如果您不提交,可以回滚像update、delete这样的DML子句。即使我在工作台上禁用了自动提交功能。我猜MySQL(或MySQL workbench)在关闭连接时会提交。或者您不使用支持事务的存储引擎。