Киносайты
Как очистить из базы все содержимое удаленного поля DLE
Проблемы появляются в работе со временем, и конечно их нужно решать. У меня был такой случай на моем киносайте появился странный код, и он возник именно через дополнительное поле в DLE.
Можно конечно было искать и вычищать чуть-чуть, но мне нужно сразу очистить дополнительное поле. Наверное кто-то сейчас скажет, да просто удали его и снова создай. Нет мы пойдем более правильным путем иначе вообще зачем мы занимаемся сайтами и сайтами про кино.
И так нужно зайти в нашу базу можно по разному все зависит от Вашего хостинга. И сделать вот такой запрос.
UPDATE dle_post
SET xfields = REPLACE(xfields, CONCAT ('||xf_name|', SUBSTRING_INDEX( SUBSTRING_INDEX( xfields, 'xf_name|', -1 ) , '||', 1 )), '')
где xf_name имя доп поля
Все теперь все значения удалились в поле xf_name.
Как видим ничего сложного нет в очистке дополнительного поля DLE.
Миллион благодарностей!!! 2 года переодически искал это решение! Вы сделали мой день! Теперь база данных может дышать свободно. Перестроение публикаций мне никогда не помогало — сразу портит все ссылки в iframe. Благодарю, великий автор! Всего вам наилучшего! До этого пользовался такой строкой
Если кому то понадобится очистить еще и метатеги я нашел такой код.
UPDATE `dle_post` SET descr=», keywords=»;