SQL запросы IP.Board 2.3

SQL запросы IP.Board 2.3

Запросы для базы дынных (#SQL) #IPB 2.3. Информация со старых проектов. Пригодится.

SQL запросы

  1. Заменить определённый текст во всех сообщениях на форуме.
UPDATE ibf_posts SET post = REPLACE(post,'старый текст','новый текст');
  1. Заменить текст во всех описаниях форумов.
UPDATE ibf_forums SET description = REPLACE(description,'старый текст','новый текст');
  1. Очистка журнала предупреждений конкретного пользователя, где X - вставить id пользователя, чей журнал вы хотите очистить.
DELETE FROM ibf_warn_logs WHERE wlog_mid=X;
  1. Удалить подписи у всех пользователей.
UPDATE ibf_member_extra SET signature='Ваша подпись удалена';
  1. Удаление модераторов.
DELETE FROM ibf_moderators;
  1. Удаление модератора из всех форумов.
DELETE FROM ibf_moderators WHERE member_id = XX;
  1. Удаление модератора из определённых форумов.
DELETE FROM ibf_moderators WHERE member_id = XX AND forum_id IN (4, 11, 22, 25);
  1. Удаление аватаров у всех пользователей.
DELETE FROM ibf_member_extra WHERE avatar_location AND avatar_size;
  1. Если не работает, то выполните следующие два запроса:
UPDATE ibf_member_extra SET avatar_location = '';
UPDATE ibf_member_extra SET avatar_size = '';
  1. Массовый перенос пользователей c определённым количеством сообщений из одной группы в другую.
UPDATE ibf_members SET mgroup=Б WHERE mgroup=А AND posts > 0;
  1. Удалить пользователей определенной группы, где b меняете на номер группы.
DELETE FROM ibf_members WHERE mgroup='b';
  1. Удалить все ICQ номера пользователей.
UPDATE ibf_member_extra SET icq_number='';
  1. Удалить ссылки на сайт у всех пользователей.
UPDATE ibf_member_extra SET website='';
  1. Снятие обязательного подтверждения модератором.
UPDATE ibf_members SET mod_posts='';
  1. Снятие только чтение/read_only.
UPDATE ibf_members SET restrict_post='';
  1. Очистка журнала.
DELETE FROM ibf_warn_logs WHERE wlog_mid=id_пользователя;
  1. Удаление всех установленных смайликов, то есть они переходят в список неустановленных смайликов.
DELETE FROM ibf_emoticons;
  1. Установка кодировки и сравнения БД по умолчанию.
ALTER DATABASE `название_бд` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;
  1. Аннулируем счётчик сообщений у всех пользователей.
UPDATE ibf_members SET posts='0';
  1. Аннулируем счётчик сообщений у определённых групп.
UPDATE ibf_members SET posts='0' WHERE mgroup='номер_группы';
  1. Удаление всех сообщений оставленных гостями.
DELETE FROM ibf_posts WHERE author_id='0';
  1. Заменить текст во всех описаниях тем.
UPDATE ibf_topics SET description = REPLACE(description,'старый текст','новый текст');

Благодарности

В составлении запросов благодарим следующих участников конференции:

  • Mazafuka
  • КиКиМоРа
  • a_aqua
  • Ritsuka
  • Security
  • truth
Категории
Авторы
Мета
Лицензия
ID файла
UUID
Системный путь
Тип
Статистика
Количество слов
Время чтения
мин.