Редактирование: Работа с MySQL
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 24: | Строка 24: | ||
= Посчитать уменьшение дохода, если убрать правило 14-ти дней = | = Посчитать уменьшение дохода, если убрать правило 14-ти дней = | ||
− | + | ||
<pre> | <pre> | ||
# How much money we will lose if remove 14days-rule. | # How much money we will lose if remove 14days-rule. | ||
Строка 56: | Строка 56: | ||
<pre> | <pre> | ||
− | update Ip INNER JOIN users ON users.uid=Ip.user_uid SET Ip.user_uid | + | update Ip INNER JOIN users ON users.uid=Ip.user_uid SET Ip.user_uid = NULL |
− | WHERE users.disabled > 0 and users.disable_date < ' | + | WHERE users.disabled > 0 and users.disable_date < '2017-01-01' and Ip.subnet_id= xx ; |
</pre> | </pre> | ||
Строка 72: | Строка 72: | ||
− | = Найти свободные диапазоны UID | + | = Найти свободные диапазоны UID = |
Строка 93: | Строка 93: | ||
AND gap_end >= 10000; -- if you need a specific range | AND gap_end >= 10000; -- if you need a specific range | ||
</pre> | </pre> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
= Выбор юзеров вместе в полными адресами в файл= | = Выбор юзеров вместе в полными адресами в файл= | ||
Строка 141: | Строка 117: | ||
<pre> | <pre> | ||
select user from users u LEFT JOIN map_flat_uid mfu ON u.uid=mfu.uid WHERE u.gid NOT IN (2,15,34,49) AND mfu.uid IS NULL; | select user from users u LEFT JOIN map_flat_uid mfu ON u.uid=mfu.uid WHERE u.gid NOT IN (2,15,34,49) AND mfu.uid IS NULL; | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</pre> | </pre> | ||
Строка 169: | Строка 122: | ||
= Изменение логина юзера= | = Изменение логина юзера= | ||
− | Т.к в экшенс записи пишутся по логину | + | Т.к в экшенс записи пишутся по логину а не по юид надо во всех экшенсах обновить логины |
<pre> | <pre> | ||
update users set user='NEW_USERNAME' where user='OLD_USERNAME'; | update users set user='NEW_USERNAME' where user='OLD_USERNAME'; | ||
− | update | + | update actions set user ='NEW_USERNAME' where user='OLD_USERNAME'; |
update actions set user ='NEW_USERNAME' where user='OLD_USERNAME'; | update actions set user ='NEW_USERNAME' where user='OLD_USERNAME'; | ||
</pre> | </pre> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |