删除单条记录:
DELETE FROM table_name WHERE condition;
如果您意外删除了单条记录,可以使用 MySQL 的回滚功能实现数据恢复。回滚是一个事务的回退操作,它会撤消上一个提交的事务。
恢复单条记录:
ROLLBACK;
删除多条记录:
DELETE FROM table_name WHERE condition LIMIT num;
如果您删除了多条记录并且想要恢复,请使用 MySQL binlog 日志文件。binlog 是二进制日志,它包含了所有更改数据库的操作。您可以使用 binlog 日志文件中的语句来恢复被删除的数据。
恢复多条记录:
mysqlbinlog binlog_file | mysql -u root -p database_name
在进行任何删除操作时,请确保已经备份了所有数据。