Joh*_*Lim 24 mysql autocommit rollback sql-update
我犯了一个大错误,我在MySQL中没有'where'子句更新了一个表:'(
它是自动提交的.
有没有办法从它回滚?
Boh*_*ian 12
不,没有任何查询可以"撤消"已提交的数据修改查询.
如果您有数据库的备份,则可以恢复备份并使用DBA工具(在MySQL的情况下,它是mysqlbinlog)从备份返回到数据库,从日志中"重放"所有数据修改查询,但跳过问题查询.
如果自备份以来没有备份和所有日志,则无法恢复数据.
| 归档时间: |
|
| 查看次数: |
38332 次 |
| 最近记录: |