Получение удаленных строк из базы данных MYSQL

0

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

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

Теги:
sql-delete
delete-row

1 ответ

2
Лучший ответ

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

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

  • 2
    И делать резервные копии.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню