Получение удаленных строк из базы данных MYSQL - PullRequest
0 голосов
/ 12 февраля 2011

Я случайно удалил все строки базы данных, есть ли способ вернуть их обратно. Так как я работаю на сервере отдела, я не буду делать резервную копию. Но я знаю, что в оракуле я мог откатить команды DML. Я пытался использовать откат, но он не работает?

или мне снова нужно создать целую базу данных?

1 Ответ

2 голосов
/ 12 февраля 2011

Извините, но если транзакция с оператором удаления уже зафиксирована, я не думаю, что вы сможете восстановить потерянные данные, если у вас нет резервной копии.

Чтобы избежать этой аварии, я бы посоветовал всегда проверять предложение WHERE с помощью запроса SELECT, прежде чем запускать инструкцию DELETE. Затем вы заметите, удалит ли он строки, которые вы не собирались удалять.

...