Php рекурсивное исправление данных в БД
Алексей17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.10.2019
В бд Mysql есть миллионы строк с ошибками такого вида https://yadi.sk/i/erVx7uhan9ghaA
Строка всегда начинается так & #91 ; & #123 ; "MIGX_id"
А также содержит подобные данные
\U0430\U0431\U0432\U0433
Все это лечится двумя строками https://yadi.sk/i/3beqZP-pgVqulg
Необходим скрипт который бы конектился к БД, находил ошибочную строку по первым 5 символам, исправлял и перезаписывал бы данные.
Данных в БД очень много, поэтому нужно чтобы скрипт запустили по крону и забыли про него, не замечая и не ощущая по нагрузке его работу.
На этом скриншоте https://yadi.sk/i/qIydxX1EhXLKNA показал, с какой базой работаем, ищем ошибки только при условии tmplvarid = 3, первые 5 символов для поиска & # 9 1 ; без пробелов.