Задолго до того, как я что-то знал - не то, что я знаю многое даже сейчас - я отложил веб-приложение на php, которое вставляло данные в мою базу данных mysql после запуска значений через htmlentities()
. Я в конце концов опомнился и снял этот шаг и застрял на выходе, а не на входе, и продолжил свой веселый путь.
Однако с тех пор мне пришлось пересмотреть некоторые из этих старых данных, и, к сожалению, у меня есть проблема, когда она отображается на экране, я получаю значения, которые эффективно отображаются дважды.
Итак, есть ли способ mysql или phpmyadmin изменить все старые, затронутые строки обратно на соответствующие символы или мне придется написать script, чтобы читать каждую строку, декодировать и обновлять все 17 миллионов строк в 12 таблицах
EDIT:
Спасибо за помощь всем, я написал свой собственный ответ ниже с некоторым кодом, это не очень, но он работал над тестовыми данными ранее, поэтому запрет кому-то указывать на вопиющую ошибку в моем коде, пока я нахожусь в постели я Завтра буду запускать его на резервной БД, а затем на живую, если все будет хорошо.