Я сделал классическую глупую ошибку, и я обновил строки в таблице MySQL без условия WHERE (через PHP-скрипт), поэтому все строки затронуты. У меня нет последней резервной копии.Отменить обновление в mysql, данные все еще находятся в .myd файле
Я все еще вижу данные перед обновлением в .myd-файле.
Я думал о копировании и вставке данных назад, но проблема в том, что данные не были на английском языке, и если я открою .myd в блокноте, неанглийские символы выглядят «поврежденными» (они были в порядке mysql, я использовал utf8_unicode_ci).
Итак, есть ли шанс вернуть данные в правильном кодировании? Или я могу как-то отредактировать обновление из .myd-файла?
Нет, вы довольно много холя. восстановить из резервной копии или перестроить db. удаление в db подобно удалению на жестком диске. запись индекса/каталога помечена как «доступная», но данные остаются до перезаписывания. –