Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: В настоящее время эта функция требует доступа к сайту с помощью встроенного браузера Safari.
10.000 пользователей и каждого вручную отписывать? лолРедактирование нужного пользователя -> три точки -> Управление отслеживаемыми темами -> Отключить уведомления на электронную почту
Попробуйте:10.000 пользователей и каждого вручную отписывать? лол
МАССОВО нужно отписать.
массовая обработка пользователей - admin.php?users/batch-update10.000 пользователей и каждого вручную отписывать? лол
МАССОВО нужно отписать.
Там нет такого варианта.массовая обработка пользователей - admin.php?users/batch-update
Посмотри там
Ошибка
SQL запрос:
UPDATE
xf_user_option
SET
interaction_watch_state = ‘watch_no_email’
WHERE
interaction_watch_state = ‘watch_email’
Ответ MySQL:У Вас недостаточно прав для просмотра ссылок. Вход или Регистрация
#1054 - Неизвестный столбец '‘watch_email’' в 'where clause'
// СНИМАЕМ ЕМЕЙЛ ПОДПИСКИ С ЗАРЕГАНЫХ
UPDATE
xf_thread_watch
SET
email_subscribe = 0;
UPDATE
xf_forum_watch
SET
send_email = 0
И что не так с этими двумя запросами? Они прекрасно работают как надо. Единственное, если включен safe mode для апдейтов, надо добавить условиеПервый запрос был выполнен, но ничего не поменялось.
Пользователи так же подписаны.
WHERE user_id > 0
к каждому запросутак?И что не так с этими двумя запросами? Они прекрасно работают как надо. Единственное, если включен safe mode для апдейтов, надо добавить условиеWHERE user_id > 0
к каждому запросу
UPDATE
xf_user_option
SET
interaction_watch_state = ‘watch_no_email’
WHERE user_id > 0
interaction_watch_state = ‘watch_email’
// СНИМАЕМ ЕМЕЙЛ ПОДПИСКИ С ЗАРЕГАНЫХ
UPDATE
xf_thread_watch
SET
email_subscribe = 0;
UPDATE
xf_forum_watch
SET
send_email = 0
В вашем посте было два запроса. Почему вы приделали условие к какому-то взятому непойми откуда?
Здесь два запроса, а не один. К каждому из них и приделайте условиеа с этим запросом что делать?
WHERE user_id > 0
перед ;
. А о том первом, что вы скинули, забудьте. Вы и так сказали, что он сработал, зачем вам дальше его тащитьЯ просто вообще не понимаю, что делать.В вашем посте было два запроса. Почему вы приделали условие к какому-то взятому непойми откуда?
Здесь два запроса, а не один. К каждому из них и приделайте условиеWHERE user_id > 0
перед;
. А о том первом, что вы скинули, забудьте. Вы и так сказали, что он сработал, зачем вам дальше его тащить
UPDATE
xf_user_option
SET
interaction_watch_state = ‘watch_no_email’ WHERE user_id > 0 ;
interaction_watch_state = ‘watch_email’ WHERE user_id > 0 ;
UPDATE xf_user_option SET interaction_watch_state = 'watch_no_email' WHERE interaction_watch_state = 'watch_email';
UPDATE xf_thread_watch SET email_subscribe = 0 WHERE user_id > 0;
UPDATE xf_forum_watch SET send_email = 0 WHERE user_id > 0;
‘code’
, когда должны быть простые одинарные кавычки 'code'
.Выполнил этот запрос, пишет, что успешно.SQL:UPDATE xf_user_option SET interaction_watch_state = 'watch_no_email' WHERE interaction_watch_state = 'watch_email'; UPDATE xf_thread_watch SET email_subscribe = 0 WHERE user_id > 0; UPDATE xf_forum_watch SET send_email = 0 WHERE user_id > 0;
Дальше я буду отправлять в учебник по SQL, это основы основ. А еще вы копируете [А по щам?] пойми как, откуда в коде вообще могли взяться симолы‘code’
, когда должны быть простые одинарные кавычки'code'
.
UPDATE xf_user_option SET interaction_watch_state = '', creation_watch_state = '' WHERE user_id > 0;
что этот запрос делает?Вам самому сложно зайти в базу и потыкать параметры, чтобы понять, что именно вам нужно? Они и не будут идентичными, потому что я всего лишь исправил код который вы сами и скинули. Хотите идентично - делайте так
SQL:UPDATE xf_user_option SET interaction_watch_state = '', creation_watch_state = '' WHERE user_id > 0;
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения