, если я пишу удалить * из имя_таблицы в MySQL, все строки получить удалить там какой-нибудь способ, чтобы получить данные обратно в MySQL в этой таблицеудалять строки из таблицы в MySQL
ответ
Нет, нет.
И правильный запрос: DELETE FROM tablename
. (без *
)
технически этот ответ неверен. Возможно, не может быть - см. Мой ответ. – akuzminsky
Восстановление из резервной копии.
Самый простой способ - восстановить последнюю резервную копию.
Зависит, зависит, зависит.
Предполагается, что у вас нет резервных копий. Если вы сделаете это, лучше восстановить таблицу из резервной копии, как было указано ранее.
Если стол был MyISAM, тогда ответ скорее НЕТ, чем ДА. Дело в том, что MyISAM хранит данные в блоках. Заголовок нормального блока - 3 или 4 байта. Заголовок удалённого блока составляет 20 байтов. Поэтому даже если вы извлекаете записи из MYD-файла, первый столбец (который является вашим ПК в большинстве случаев) будет перезаписан. Извлечение записей из MYD-файла практически невозможно.
Если InnoDB, вероятность намного выше. Если MySQL был остановлен/убит сразу после аварии, тогда вероятность будет слишком близка к 100%. InnoDB не удаляет сразу. Он помечает записи как удаленные и физически чистит записи, когда InnoDB восстанавливает индекс дерева B + (чтение - при вставке новых записей). Итак, у вас есть время. Первое, что вы делаете в таких случаях: немедленно прекратить MySQL, либо изящно, либо убить -9.
Я не знаю, могу ли я вставлять URL-адреса здесь. Инструмент для восстановления данных percona от Google, возьмите последнюю версию с внешней стороны и проверьте блог mysqlperformance (опять же, google it) для рецептов.
Удачи.
UPDATE: Восстановление данных инструментарий переехал в GitHub
- 1. mysql удалять повторяющиеся строки из таблицы
- 2. MYSQL - Список писем в текстовом файле, удалять строки из таблицы
- 3. удалять строки из таблицы с помощью MySQL Scheduler
- 4. Hiberate удалять строки из таблицы с ограничением
- 5. Динамически добавлять/удалять строки из HTML таблицы
- 6. Лучше «удалять строки из таблицы» производительность
- 7. удалять/редактировать строки из таблицы Odbc
- 8. удалять строки из таблицы, где столбцы из другой таблицы
- 9. Периодически удалять данные таблицы MySQL
- 10. Автоматически удалять строки в mysql?
- 11. удалять строки из tableview
- 12. удалять столбцы из таблицы
- 13. Динамически добавлять/удалять строки таблицы в мастере
- 14. Динамически добавлять/удалять строки таблицы в ASP.NET
- 15. Mysql удалять повторяющиеся строки + условие сортировки
- 16. Усекать или удалять таблицы из базы данных MySql
- 17. MySQL Удалять старые строки на один день
- 18. jQuery Datatable: не удалять строки таблицы
- 19. удалять строки в PostgreSQL
- 20. Арабские строки из php в таблицы MySQL
- 21. ВЫБРАТЬ строки из таблицы дважды в MYSQL
- 22. удалять элементы из таблицы mysql без знания id
- 23. копировать и удалять данные из одной таблицы
- 24. Mysql продолжает удалять неправильную строку таблицы
- 25. MySQL: удалять строки, которые имеют значение в другом значении
- 26. Pytables - удалять строки из таблицы по некоторым критериям
- 27. Динамически добавлять и удалять строки таблицы
- 28. Как эффективно удалять строки из таблицы Postgresql 8.1?
- 29. Пользователь может удалять строки из таблицы с помощью вызова процедуры
- 30. Как рекурсивно удалять элементы из таблицы?
Вот что подпорки для. – NullUserException
Что вы на самом деле хотите сделать? Зачем вам нужны данные? – Kangkan