Сбились номера лицевых счетов

Технические вопросы по UTM 5.0
Ответить
Cyber
Сообщения: 153
Зарегистрирован: Ср сен 28, 2005 11:36
Откуда: Volgograd

Сбились номера лицевых счетов

Сообщение Cyber »

Привет всем!

UTM 5.2.1-006

По непонятной причине при заведении нового пользователя номера лицевых счетов приобрели огромные значения.
например последняя запись была с ID 495 и лицевым счетом 497
а сейчас ID 496 и лицевой счет 333334

подскажите как это исправить.
спасибо.

xxxupg
Сообщения: 457
Зарегистрирован: Вс май 02, 2010 10:00

Сообщение xxxupg »

1. ошибки есть в верификаторе?
2. (как показывает практика) место на диске с sql
3. собственно посмотреть id какой щас в таблицах

Cyber
Сообщения: 153
Зарегистрирован: Ср сен 28, 2005 11:36
Откуда: Volgograd

Сообщение Cyber »

В верификаторе ошибок нет.
место на диске полно.

в таблице accounts последний был id 497, но после него откуда то взялся id 333333 и account_name auto create account

может вручную поменять id ?

где и в каких таблицах это сделать?

спасибо.

xxxupg
Сообщения: 457
Зарегистрирован: Вс май 02, 2010 10:00

Сообщение xxxupg »

если сбилось только accounts значит только в ней, и после рестарт ядра. НО перед, бэкап...

Cyber
Сообщения: 153
Зарегистрирован: Ср сен 28, 2005 11:36
Откуда: Volgograd

Сообщение Cyber »

обновили биллинг до последней версии, проблема не изменилась.
при создании нового пользователя ставит огромные лицевые счета:
Изображение

исправления в таблицах accounts, user_accounts, users не помогает.
я так понимаю, что следующий лицевой счет берется не от последнего созданного.
может в какой таблице есть счетчик лицевых счетов?

Cyber
Сообщения: 153
Зарегистрирован: Ср сен 28, 2005 11:36
Откуда: Volgograd

Сообщение Cyber »

Разработчики, подскажите пожалуйста где находится счетчик лицевых счетов?

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

Cyber писал(а):Разработчики, подскажите пожалуйста где находится счетчик лицевых счетов?
Это следующее значение инкремента на таблице accounts и users

Cyber
Сообщения: 153
Зарегистрирован: Ср сен 28, 2005 11:36
Откуда: Volgograd

Сообщение Cyber »

Magnum72 писал(а):
Cyber писал(а):Разработчики, подскажите пожалуйста где находится счетчик лицевых счетов?
Это следующее значение инкремента на таблице accounts и users
нифика. я выше писал, что исправления в таблицах не помогает.
все началаось со счета 333333
пока экспериментировал значение выросло до 333343
если удалю все значения в этих таблицах, то при создании нового пользователя будет 333344 и т.д.
т.е. счетчик лицевых счетов помнит последний созданный, а не по порядку в таблицах...

Shiva
Сообщения: 131
Зарегистрирован: Пт авг 28, 2009 12:39
Откуда: Россия, Тверь

Сообщение Shiva »

Почитайте что такое автоинкремент...

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

Cyber писал(а):
Magnum72 писал(а):
Cyber писал(а):Разработчики, подскажите пожалуйста где находится счетчик лицевых счетов?
Это следующее значение инкремента на таблице accounts и users
нифика. я выше писал, что исправления в таблицах не помогает.
все началаось со счета 333333
пока экспериментировал значение выросло до 333343
если удалю все значения в этих таблицах, то при создании нового пользователя будет 333344 и т.д.
т.е. счетчик лицевых счетов помнит последний созданный, а не по порядку в таблицах...
Вам бы подучиться немного, мне кажется у вас существуют небольшие пробелы в понимании некоторых моментов в SQL

Аватара пользователя
ZeM
Сообщения: 371
Зарегистрирован: Чт фев 17, 2011 08:38

Сообщение ZeM »

Cyber
На тестовой копии попробуйте
mysql> SELECT MAX(ID) FROM accounts;
mysql> SELECT MAX(ID) FROM users;
После выполнения смотрите значения и ставите нужное значение командой ниже.
ALTER TABLE accounts SET AUTO_INCREMENT=нужное значение.
P.S если последняя строка будет например 50, а предыдущая 1, то инкремент создасться не меньше 51. Ну как то так.

Cyber
Сообщения: 153
Зарегистрирован: Ср сен 28, 2005 11:36
Откуда: Volgograd

Сообщение Cyber »

спасибо, помогло.
извиняюсь за тупость )

p.s. но не понятно как смог измениться AUTO_INCREMENT....

Аватара пользователя
ZeM
Сообщения: 371
Зарегистрирован: Чт фев 17, 2011 08:38

Сообщение ZeM »

От банального сбоя в базе (из за хардов с битым сектором, свет моргнул и т.д.) до шаманств в базе руками.

Ответить