временные таблицы и таблицы блокировок

heyman

Новичок
временные таблицы и таблицы блокировок

Привет всем! У меня два вопроса... пишу проект на Zend Framework (php, mysql)


1й. Операция формирования накладной с уменьшением количества определенных товаров на складе... ситуация, когда несколько пользователей пытается использовать одни и те же позиции на складе вызовет "коллизию" (например: начальное количество - 20шт на складе.... первый пользователь отпустил 10 единиц, второй отпустил - 20)... для этого думаю блокировать запись в таблице "склад", через специальную таблицу "блокировок"... вопрос: кто и как решал похожие задачи?



2й. Использование временных таблиц ... которые являются своего рода временными контейнерами для формирования исходного вида данных .... должны быть доступны только одной конкретной пользовательской сессии... и автоматически очищаться - в случае её обрыва....опять же: кто и как реализовал похожие задачи?
 

zerkms

TDD infected
Команда форума
гуглить на тему оптимистических и пессимистических блокировок.
 

korchasa

LIMB infected
Re: временные таблицы и таблицы блокировок

Автор оригинала: heyman
должны быть доступны только одной конкретной пользовательской сессии... и автоматически очищаться - в случае её обрыва....
Перевод мануала на русский?
Код:
You can use the TEMPORARY keyword when creating a table. A TEMPORARY table is visible only to the current connection, and is dropped automatically when the connection is closed.
 
Сверху