ufm: (bald-headed)
[personal profile] ufm
Как-то до этого с локами таблиц возиться не приходилось, а тут припёрло.

Задача:

Есть три таблицы - T1, T2 и T3
Мне нужно прочитать одну запись из первой таблицы, сколько-то записей из второй, после чего проапдейтить первую и третью.
При этом с момента начала всей этой кутерьмы в первой таблице должна быть заблокирована на чтение/запись конкретная запись с которой я играюсь, вторая таблица должна быть заблокирована целиком, а третья - только на запись.
И это именно отдельные три операции, т.е. между ними там кое что происходит и собрать это в один могутный запрос не получится.
Таблицы - InnoDB, если это на что-то влияет.

Научите?
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting