|
|
|
|
|
для: Jo!
(25.11.2006 в 20:25)
| | А зачем? Пока чистится таблица, запись в неё не добавится, она добавится либо перед очисткой (и будет уничтожена) или после (и останется). Вообще блокировать таблицы неплохо, но если нет в этом особой надобности, то вполне можно обойтись без блокировки. Вы с какими данными работаете, т.е. что хранится в таблицах? | |
|
|
|
|
|
|
|
для: cheops
(21.11.2006 в 11:57)
| | Ну, то, что МОЖНО, это понятно.
НУЖНО ЛИ? Вот ведь в чем вопрос... | |
|
|
|
|
|
|
|
для: Jo!
(17.11.2006 в 16:36)
| | Да, можно блокировать таблицу при помощи оператора LOCK TABLES, а потом разблокировать её при помощи оператора UNLOCK TABLES. | |
|
|
|
|
|
|
|
для: Jo!
(17.11.2006 в 16:36)
| | Ась?.. | |
|
|
|
|
|
|
| Собственно, скрипт на php берет данные из таблицы, формирует почтовое сообщение, отсылает его на емейл и ОЧИЩАЕТ таблицу.
А что если в этот момент осуществляется запись в эту таблицу? Теряюсь в догадках. Нужно-ли как-нибудь блокировать ПОЛНОСТЬЮ доступ к таблице, сбросить все подключения (или чего там еще надо сделать), после чего исполнить то что надо, очистить таблицу и потом разлочить ее.
Таким ли образом реализуется все это? Или не париться и МайСКЬЮЛ сам все сделает?
Спасибо | |
|
|
|
|