MariaDB, проблема с [SELECT MAX (campo) +1 FROM ...] и консультирование многих пользователей - PullRequest
0 голосов
/ 18 февраля 2019

У меня есть следующая проблема в MariaDB.

Из двух разных частей они создают запрос для создания соответствующего документа.

SELECT MAX(campo) +1 as nuevo FROM TABLA WHERE ....;

, а затемвставить запись с новым коррелятом.

Оказывается, несколько раз случается, что они выполняют одну и ту же операцию в одно и то же время, и он генерирует один и тот же коррелят для разных документов.

Есть лиЛюбой способ избежать этой ситуации?

Я не могу использовать AUTO_INCREMENT, потому что для соответствующего требует условие.В этом случае было бы много таблиц для замены различных коррелятов.

Спасибо.

...