1. Главная
  2. /
  3. FreeBSD
  4. /
  5. NoDeny продление срока действия карточек

NoDeny продление срока действия карточек

Думаю не только я на первых парах работы с этим замечательным биллингом NoDeny столкнулись с такой проблемой что карточек нагенерировали много, а срок действия поставили им всего один год, чтож, будем исправлять это недоразумение.
А поможет нам в этом старый добрый mysql, так как карточки-то хранятся в БД ;)))
Чтож, погнали:


# mysql -p
Enter password:

вводим пас рута, и выбираем базу данных (bill у меня, у вас будет по другому):


mysql> use bill;

Собственно запрос с помощью которого это все делается:


mysql> update `cards` set etime=UNIX_TIMESTAMP('2011-12-30 00:00:00') where DATE_FORMAT(FROM_UNIXTIME(`cards`.`etime`), '%Y-%m-%d')='2010-12-24' and atime='';

т.е. всем карточкам, у которых дата окончания срока действия равна 2010-12-24 и время активации пустое, ставим 2011-12-30, думаю для тех кто разбирается в мускуле труда не составит под себя запрос переделать, а остальным РТФМ)))

Поделиться ссылкой на статью

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Категории

Меню