Перейти к содержимому
Калькуляторы

Andrei

VIP
  • Публикации

    7 024
  • Зарегистрирован

  • Посещение

9 подписчиков

О Andrei

  • Звание
    Академик

Посетители профиля

8 967 просмотров профиля
  1. Видимо фура снесла столб, на котором была ВОЛС
  2. Только в синтаксисе я накосячил. :) Надо: update accounts set template=0, login='empty' where uid=6;
  3. Может стоит сделать так, чтобы страна знала своих героев?
  4. Может сделать update accounts template set 0 where uid = 6 а потом просто удалить? На счет карт - в вэбе в "наборах карт" пусто и тут select * from pay_cards; Empty set (0.00 sec)
  5. Вот что видно: mysql> select * from usergroups where group_id = 1; +----------+------------------+------------------+---------------+-------------+-------------+--------------+--------------+---------------+--------------+--------------+-----------------------+-----------------------------+----------------+-------------------+ | group_id | name | description | promise_allow | promise_max | promise_min | promise_rent | promise_till | promise_limit | promise_curr | block_amount | block_duration_debtor | block_duration_denouncement | promise_ondays | promise_blockdays | +----------+------------------+------------------+---------------+-------------+-------------+--------------+--------------+---------------+--------------+--------------+-----------------------+-----------------------------+----------------+-------------------+ | 1 | Абоненты | Абоненты | 1 | 50 | 10 | 0 | 3 | 30 | 0 | 0 | 0 | 0 | 0 | 10 | +----------+------------------+------------------+---------------+-------------+-------------+--------------+--------------+---------------+--------------+--------------+-----------------------+-----------------------------+----------------+-------------------+ 1 row in set (0.00 sec) mysql> select * from accounts where uid = 6; +-----+------+-------+------+----------+------+-------+------+-------+------+-------+---------------+----------+-----------+------------------+---------------+------------------+------+-------+------+------+------+------+------+-------+-----------+-----------+-------------+-------------+-------------+---------+----------------+---------------+-----------------+------------+------------+---------------------+--------------+---------------------+------+-------+----------+---------+--------+-----------+--------------+-----------------+--------------------+ | uid | uuid | login | pass | ipaccess | type | descr | name | phone | fax | email | bill_delivery | category | bank_name | branch_bank_name | treasury_name | treasury_account | bik | settl | corr | kpp | inn | ogrn | okpo | okved | gen_dir_u | gl_buhg_u | kont_person | act_on_what | pass_sernum | pass_no | pass_issuedate | pass_issuedep | pass_issueplace | birthdate | birthplace | last_mod_date | wrong_active | wrong_date | oksm | okato | template | archive | mobile | ownership | abonent_name | abonent_surname | abonent_patronymic | +-----+------+-------+------+----------+------+-------+------+-------+------+-------+---------------+----------+-----------+------------------+---------------+------------------+------+-------+------+------+------+------+------+-------+-----------+-----------+-------------+-------------+-------------+---------+----------------+---------------+-----------------+------------+------------+---------------------+--------------+---------------------+------+-------+----------+---------+--------+-----------+--------------+-----------------+--------------------+ | 6 | NULL | NULL | | 0 | 2 | | | | | | 1 | 0 | | | | | | | | | | | | | | | | | | | NULL | | | 0000-00-00 | | 2012-06-21 07:23:01 | 0 | 0000-00-00 00:00:00 | 643 | | 1 | 0 | NULL | NULL | | | | +-----+------+-------+------+----------+------+-------+------+-------+------+-------+---------------+----------+-----------+------------------+---------------+------------------+------+-------+------+------+------+------+------+-------+-----------+-----------+-------------+-------------+-------------+---------+----------------+---------------+-----------------+------------+------------+---------------------+--------------+---------------------+------+-------+----------+---------+--------+-----------+--------------+-----------------+--------------------+ 1 row in set (0.00 sec)
  6. select * from usergroups_staff where uid = 6; +----------+-----+ | group_id | uid | +----------+-----+ | 0 | 6 | | 1 | 6 | +----------+-----+ 2 rows in set (0.00 sec) а что за 1я группа еще видна?
  7. mysql> select archive,number from agreements where uid=6; +---------+-------------+ | archive | number | +---------+-------------+ | 1 | 14-01/140_1 | | 1 | 14-02/140_2 | | 0 | number-248 | +---------+-------------+ 3 rows in set (0.00 sec) Т.е. один-то должен быть виден. А нету
  8. mysql> select count(*) from accounts where login is NULL; +----------+ | count(*) | +----------+ | 1 | +----------+ 1 row in set (0.00 sec) mysql> select uid,name,login from accounts where login is NULL; +-----+------+-------+ | uid | name | login | +-----+------+-------+ | 6 | | NULL | +-----+------+-------+ 1 row in set (0.00 sec) Чет я не пойму что к чему.
  9. mysql> select count(*) from accounts where login=''; +----------+ | count(*) | +----------+ | 0 | +----------+ 1 row in set (0.00 sec) mysql> select count(*) from accounts where login=NULL; +----------+ | count(*) | +----------+ | 0 | +----------+ 1 row in set (0.00 sec) mysql> select count(*) from accounts where login='NULL'; +----------+ | count(*) | +----------+ | 0 | +----------+ 1 row in set (0.00 sec) mysql> select count(*) from accounts where login="NULL"; +----------+ | count(*) | +----------+ | 0 | +----------+ 1 row in set (0.00 sec) Вот и надо почистить их. В вэб-интерфейсе ни пользователей, ни учеток с номерами договоров 14-01/140_1 или 14-01/140_2 или number-248 нет. И не архивные они: select a.uid, a.archive, a.login, a.name, a.abonent_surname, a.abonent_name, a.abonent_patronymic,agr.number from accounts as a, agreements as agr where a.uid=agr.uid and a.uid=6 ; +-----+---------+-------+------+-----------------+--------------+--------------------+-------------+ | uid | archive | login | name | abonent_surname | abonent_name | abonent_patronymic | number | +-----+---------+-------+------+-----------------+--------------+--------------------+-------------+ | 6 | 0 | NULL | | | | | 14-01/140_1 | | 6 | 0 | NULL | | | | | 14-02/140_2 | | 6 | 0 | NULL | | | | | number-248 | +-----+---------+-------+------+-----------------+--------------+--------------------+-------------+ 3 rows in set (0.00 sec)
  10. И попутно спрошу - в каком поле хранится параметр, указывающий к какому агенту относится учетка (скорее всего таблица vgroups)? describe vgroups; +----------------+---------------------+------+-----+---------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------------+---------------------+------+-----+---------------------+----------------+ | vg_id | int(11) | NO | PRI | NULL | auto_increment | | uid | int(11) | YES | MUL | NULL | | | cu_id | int(11) | YES | MUL | NULL | | | descr | varchar(255) | NO | | | | | login | varchar(128) | YES | MUL | NULL | | | pass | varchar(128) | YES | | NULL | | | agrm_id | int(11) | YES | MUL | NULL | | | blk_req | tinyint(4) | NO | MUL | 0 | | | blocked | tinyint(4) | NO | MUL | 0 | | | changed | tinyint(4) | NO | MUL | 0 | | | tar_id | int(11) | YES | MUL | NULL | | | id | int(11) | NO | MUL | 0 | | | shape | int(10) unsigned | NO | | 0 | | | c_date | date | NO | MUL | 0000-00-00 | | | d_limit | bigint(20) unsigned | NO | | 0 | | | d_clear | date | YES | | NULL | | | max_sessions | int(11) | NO | | 1 | | | amount | double | NO | | 0 | | | current_shape | int(10) unsigned | NO | | 0 | | | ip_det | tinyint(1) | NO | | 0 | | | port_det | tinyint(1) | NO | | 0 | | | archive | tinyint(1) | NO | MUL | 0 | | | acc_ondate | datetime | NO | MUL | 0000-00-00 00:00:00 | | | acc_offdate | datetime | NO | MUL | 0000-00-00 00:00:00 | | | block_date | datetime | NO | | 0000-00-00 00:00:00 | | | creation_date | timestamp | NO | | CURRENT_TIMESTAMP | | | template | tinyint(1) | NO | | 0 | | | dirty | tinyint(4) | NO | | 0 | | | connected_from | int(11) | YES | | NULL | | | parent_vg_id | int(11) | YES | MUL | NULL | | | port_id | int(11) | YES | MUL | NULL | | | user_packet_id | int(11) | YES | MUL | NULL | | +----------------+---------------------+------+-----+---------------------+----------------+ 32 rows in set (0.00 sec)
  11. При ревизии абон.базы ЛБ для выгрузок в СОРМ аыявил в accounts пустую запись: > select a.uid, a.login, a.name, a.abonent_surname, a.abonent_name, a.abonent_patronymic,agr.number from accounts as a, agreements as agr where a.uid=agr.uid and a.uid=6 ; +-----+-------+------+-----------------+--------------+--------------------+-------------+ | uid | login | name | abonent_surname | abonent_name | abonent_patronymic | number | +-----+-------+------+-----------------+--------------+--------------------+-------------+ | 6 | NULL | | | | | 14-01/140_1 | | 6 | NULL | | | | | 14-02/140_2 | | 6 | NULL | | | | | number-248 | +-----+-------+------+-----------------+--------------+--------------------+-------------+ 3 rows in set (0.00 sec) При том, что реальный абонент с договором номер 14-01/140 вот он: select a.uid, a.login, a.name, a.abonent_surname, a.abonent_name, a.abonent_patronymic,agr.number from accounts as a, agreements as agr where a.uid=agr.uid and agr.number="14-01/140"; +-----+-------+-------------------------------------------------------------------------------------+-----------------+--------------+--------------------+-----------+ | uid | login | name | abonent_surname | abonent_name | abonent_patronymic | number | +-----+-------+-------------------------------------------------------------------------------------+-----------------+--------------+--------------------+-----------+ | 262 | bshu | Баххххххх ххххххххххххххххххххххххххххххОАО | | | | 14-01/140 | +-----+-------+-------------------------------------------------------------------------------------+-----------------+--------------+--------------------+-----------+ 1 row in set (0.01 sec) Думаю - подчищу базу, чтоб не отсвечивала пустая запись в выгрузках в СОРМ (там такое не допускается), однако ж delete from accounts where uid=6; ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails (`billing`.`card_set`, CONSTRAINT `card_set_ibfk_2` FOREIGN KEY (`acc_tpl`) REFERENCES `accounts` (`uid`)) Как я понимаю - связанные записи в других таблицах? Но не пойму где именно: mysql> select * from card_set ; +--------+----------------------------------------------------+------------+--------+---------+---------------+ | set_id | set_descr | created_by | cur_id | acc_tpl | expire_period | +--------+----------------------------------------------------+------------+--------+---------+---------------+ | 1 | Универсальная карта оплаты | 0 | 1 | 6 | 0 | +--------+----------------------------------------------------+------------+--------+---------+---------------+ 1 row in set (0.00 sec) Кто сталкивался с таким или подобным? Карты оплаты не используем.
  12. Ревизор, кто поставил

    Прикольно - руководитель ведомства не знает функционала "Ревизора" :)
  13. Ростелеком накатал заяву в полицию

    Да я понимаю. Но лицензия-то выдана как раз на оказание услуг связи - исходя из ее названия. написанного на титульном листе. Не оказываешь в оговоренные в ней сроки (лицензионные условия между прочим) - сдай лицензию
  14. Взял чемодан с поролоновым наполнителем от какого-то списанного инструмента, вырезал в поролоне нужные ниши, разложил свою мелочевку. Получилось вполне, завтра сфотографирую
  15. Ростелеком накатал заяву в полицию

    "Вредные советы" для тут обитающих? :) В целом - не убедительно, т.к. беру бланк своей "токсичной" лицензии на ТУС и читаю на титульном листе - "на оказание телематических услуг связи". Аналогично в других лицензиях - на СПД, на МТС.