Ответ: Определить количество записей, вставить запись!!!???
10 секунд задержка - это я предложил для проверки и теста на работоспособность. В реальном случае, никаких задержек не нужно. Транзакция займёт менее миллисекунды, никто и ничего ждать не будет.
"Скрестить" имеется ввиду запустить один скрипт INSERT. Но ведь вопрос стоит, делать его или нет, поэтому нужно какое-то условие.
Можно через жопу - создавать всё равно, но делать потом дополнительную проверку снова на Count. И таким образом узнав что нас тут не 10 а 11, отклонять. Но тут одно условие, если Count == 11 и ты есть последний, только тогда откланять. Т.к. это же самое сделает тот кто был 10ым, но он не последний, ему откланять не нужно.
Этот подход сработает, но это дополнительная транзакция, и вставка / удаление, что говнокод в бизнес логике.
ЛОК - лучший вариант.
|