Ошибочно сделана массовая рассылка. Как удалить сообщение?

#1 21 марта 2012 в 13:50
Нечаянно нажала при отправке сообщения на галочку "отправить всем пользователям".

Удаляла вручную, выделяя по 100 записей в базе :|
Есть ли возможность сделать кнопку "отозвать" сообщения сделанные массовой рассылкой. Уже второй раз такая ерунда со случайным нажатие галочки.
#2 21 марта 2012 в 14:57
1. сделать бекап базы
2. Посмотреть в phpmyadmin id первого сообщения (111)
3. посмотреть id последнего сообщения (222)
4. сделать SQL запрос

  1.  
  2. DELETE FROM `ИМЯ БАЗЫ ДАННЫХ`.`cms_user_msg` WHERE `cms_user_msg`.`id` >= 111 and `cms_user_msg`.`id` <= 222;
  3.  
#3 21 марта 2012 в 15:09
Спасибо большое.
Перепишу себе, в будущем точно пригодится.
#4 21 марта 2012 в 15:18
  1. DELETE FROM `cms_user_msg` WHERE `senddate` = "2012-00-00 00:00:00" AND `from_id` ="-2"
где `senddate` = "2012-00-00 00:00:00" время отправки сообщения (при массовой рассылке оно одинаковое)
и `from_id` ="-2" — обозначает массовую рассылку или определённой группе или всем пользователям…
время отправки нужно внимательно посмотреть в БД и проверить на соответствие тексту сообщения поле `message`
#5 21 марта 2012 в 15:21
Да, точно, если сайт активный и пользователи активно перепписываются, то в моем варианте могу попасть и нужные письма.

Наверное правильнее будет по senddate и message удалить.
#6 15 декабря 2013 в 07:18


  1. DELETE FROM `cms_user_msg` WHERE `senddate` = "2012-00-00 00:00:00" AND `from_id` ="-2"
где `senddate` = "2012-00-00 00:00:00" время отправки сообщения (при массовой рассылке оно одинаковое)
и `from_id` ="-2" — обозначает массовую рассылку или определённой группе или всем пользователям…
время отправки нужно внимательно посмотреть в БД и проверить на соответствие тексту сообщения поле `message`

• Mike •

А как массовую отправку сделать всем зарегистрированным пользователям? Отправка "отправить всем" зависит от того сколько у тебя "друзей" добавленных идет (у меня один например, а зарегистрировано более 20кило)Как отправить всем если они не в друзьях у админа идут?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.