clevel
Новичок
одновременное изменение данных несколькими пользователями
ДАНО: есть таблица - структура сайта, где каждой записи соответствует ИД - целое число.
ЗАДАЧА: делать вставку новых записей в таблицу нескольким админам одновременно.
ТРУДНОСТИ: вставка ведется не точечно, а составлением средствами пхп одного запроса вида values(),(),().
если использовать autoincrement, то после вставки необходимо произвести еще один запрос, чтобы вытащить в пхп их ИД и название страницы, потом средствами пхп присвоить каждой странице по названию ИД. Думаю, эта схема ни есть хорошо.
Можно как-то блокировать таблицу, считать максимальное ИД, сформировать запрос с ВСТАВКОЙ номеров (инкремент средствами пхп), и вставить одним запросом в БД, снять блокировку...
Подскажите, как лучше выйти из этой ситуации, какие могут быть подводные камни. Интересует больше теория данного вопроса, нежели запросы в БД...
ДАНО: есть таблица - структура сайта, где каждой записи соответствует ИД - целое число.
ЗАДАЧА: делать вставку новых записей в таблицу нескольким админам одновременно.
ТРУДНОСТИ: вставка ведется не точечно, а составлением средствами пхп одного запроса вида values(),(),().
если использовать autoincrement, то после вставки необходимо произвести еще один запрос, чтобы вытащить в пхп их ИД и название страницы, потом средствами пхп присвоить каждой странице по названию ИД. Думаю, эта схема ни есть хорошо.
Можно как-то блокировать таблицу, считать максимальное ИД, сформировать запрос с ВСТАВКОЙ номеров (инкремент средствами пхп), и вставить одним запросом в БД, снять блокировку...
Подскажите, как лучше выйти из этой ситуации, какие могут быть подводные камни. Интересует больше теория данного вопроса, нежели запросы в БД...