2013-12-24 2 views
0

Моего форума имеет несколько сот пользователей, которые имеют одинаковую просроченную подпись нескольких лет назад, что выглядит следующим образом:Найти и заменить в MySQL

[img]http://url.com/~expiredimage.jpg[/img] 

код [IMG] теги BBCode, используемые для отображения изображений в скрипт форума. Программное обеспечение форума - XenForo.

Есть ли способ, могу ли я удалить все эти подписи из phpMyAdmin? Если да, можете ли вы, пожалуйста, рассказать мне о конкретных шагах и запросах?

ответ

4

Если любое вхождение «expiredimage.jpg» должно быть изменено, вы можете сделать это прямо с

UPDATE tablename set signature = 'new signature that you want them to have' 
WHERE signature like '%expiredimage.jpg%'; 

Это изменит кого с подписью, что ссылки expiredimage.jpg с подписью указанной в поле запрос.

+0

Если мне просто нужно его удалить, это будет просто подпись и знак равенства или подпись, знак равенства и пустые одиночные кавычки? –

0

phpMyAdmin 4.1 имеет функцию «Найти и заменить» в меню «Поиск по таблице».

+0

Марк, я пошел в Table, чтобы найти подпись, и я не вижу Find и не заменяю там. –