@Virtus_pro
PHP программист

Как обнулять счетчик заказов каждый день?

Здравствуйте.

Нужно обнулять счетчик заказов каждый день.

Есть некая таблица куда попадают новые заказы, там же и активные заказы, там же и завершенные заказы

Но номер заказа уже подходит к 1 000 000, и уже сложно его говорить и интерфейс уезжает

Какой есть вариант начинать номер заказа каждый день?
Понятно дело что можно добавить колонку с альтернативным номером заказа в таблицу, но вопрос как вести счетчик и обнулять его ?
  • Вопрос задан
  • 147 просмотров
Пригласить эксперта
Ответы на вопрос 2
RomaZveR
@RomaZveR
CEO AlertMoney, PHP/Golang Developer
Самое простое без особой боли - апнуть Redis (тык).
В него же можно потом загнать какие-либо горячие данные и сессии.
Ответ написан
@oxidmod
Как первичный ключ используйте автоинкремент как и используете.
Добавьте колонку с дополнительным номером.
Заведите колонку с каунтером в редисе и обнуляйте ее в начале каждых суток.
Каунтер редиса можно атомарно инкрементить. В юайке отображайте номер из редиса.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы