Показать сообщение отдельно
Старый 03.02.2010, 17:26   #1
Mr.Grom
Not a Junior!
 
Аватар для Mr.Grom
 
Регистрация: 07.11.2009
Сообщений: 10
Сказал(а) спасибо: 4
Поблагодарили 45 раз(а) в 12 сообщениях
Mr.Grom Скоро придёт к известности
По умолчанию Вопрос по почте

При чистке почты возникли вопросы

Перед запросом на удаление смотрим количество писем.
Код:
mysql> select count(*) FROM `mail` WHERE `sender` NOT IN (SELECT `guid` FROM `characters`) AND `sender`>0;
+----------+
| count(*) |
+----------+
|     2792 |
+----------+
1 row in set
далее смотрим что удаляем
Код:
SELECT sender,receiver,subject,has_items,checked FROM `mail` WHERE `sender` NOT IN (SELECT `guid` FROM `characters`) AND `sender`> '0';
-- 14623 sender марок бг с маркой, приходит если в валюте есть 100 марок
Код:
|  14623 |    22539 | Почетный знак Ущелья Песни Войны|         1 |       0 |
-- 4949 и 29611 sender маунтов ачив
Код:
|   4949 |    22415 | За Орду!                         |         1 |       0 |
|  29611 |    17562 | За Альянс!                      |         1 |       0 |
--28070 sender герб накидок ачив
Код:
|  28070 |    23658 | Ты побывал везде!           |         1 |       0 |
Еще не смотрел sender аука. Это у меня косяк или у всех ?
Как чистить почту тогда.

Последний раз редактировалось Mr.Grom; 03.02.2010 в 17:30.
Mr.Grom вне форума   Ответить с цитированием