PHP несколько вставок с sqlsrv - PullRequest
0 голосов
/ 10 января 2019

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

У меня есть кнопка, которая отправляет php-файл, так что он вставляет серию записей в таблицу, предположим, что таблица 'A', этот файл регулярно инертный между 100 и 1000 записей каждый раз, когда он вызывается, вдоль php-файла сделано несколько проверок для (несколько тяжелого) обновления пары полей этой записи.

Дело в том, что когда 2 или более людей выполняют этот процесс в одну и ту же секунду или один выполняется, когда другой вводит данные, появляются строки, которые не обновляются.

о чем это? (Я получаю максимальный идентификатор таблицы только после вставки данных)

с SELECT MAX (ID) в качестве идентификатора от A

ID = int autoincrement


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

...