Recosh
@Recosh
Программист студент

Как в mysql задать «строгую последовательность»? Может, задать очередь транзакций как-нибудь?

Проявляется такая неприятная ситуация. Заявки падают в базу, но перед добавлением новой заявки проверяется нет ли такой же с таким же номером за последний час. Скрипт который вносит заявки в базу работает асинхронно. И бывает база данных выдаёт в оба почти одновременных запроса результат, что заявки с таким номером нет и скрипт инсертит данные в обоих случаях.

Хочется, чтобы все заявки доходили, проверялись актуально на дубли и не терялись...
  • Вопрос задан
  • 400 просмотров
Решения вопроса 1
@ukoHka
Всего понемногу
В MySQL есть механизм блокировок.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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