|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Oleh Khoma 2:5020/400 14 Mar 2001 18:11:52 To : All Subject : Re: MySQL и блокировки -------------------------------------------------------------------------------- Привет! "sergey" <sergey@p1.f24.n451.z2.fidonet.org> сообщил(а) нам: > Hello! > > Такой вопрос. Есть база на MySQL. Возможна ситуация одновременного > исполнения нескольких комманд insert или update над одной базой или хуже > таблицей. Так вот из-за отсутствия механизма транзакций, возможна ли Транзакции все таки можна прикрутить ... > некорректная работа или повреждение базы при работе СУБД в данном режиме? > Если да, то как обойти грамотнее это ограничение? Т.е. делать ли свои > блокировки или нет? Можно использовать "LOCK TABLES твоя_таблица WRITE, другая_таблица WRITE" и все другие процессы будут послушно ждать пока лок не будет снят. Потом сделать "UNLOCK TABLES". Подробнее это есть в документации. -- Oleh Khoma [Email: okhoma@mail.ru][ICQ: 55191139][FIDO: 2:462/90.80] --- ifmail v.2.15dev5 * Origin: Fidolook Express 2.000 www.fidolook.da.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/6477145b8e72.html, оценка из 5, голосов 10
|