Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Выполнение запроса
#1
-- 7. Запрос для того, чтобы удалить неиспользуемые аккаунты
DELETE FROM `accounts` WHERE `login` NOT IN (SELECT `account_name` FROM `characters`);

Как выполнить столь простой запрос, имея две разных базы (логин\гейм)?
Ответ
#2
Вежливо попросить mysql
Ответ
#3
таблицу characters с гейма, экспортировать, а после вставить в логин.
Ответ
#4
создать список неактивных аккаунтов - 1 запрос
удалить аккаунты - 1 запрос
удалить персонажей по списку - 1 запрос

есть проблема, если у вас нет внешних ключей в базе для игроков - тогда нужно будет:
1. строить толстенные запросы
2. перед удалением персонажей, связать их таблицы ключами
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Двойное выполнение действий у НПС Anian 0 1,208 02-01-2018, 05:29 PM
Последний пост: Anian

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)