For update здесь не нужен совсем...
Sumo 28.02.2012 13:23
Мускуль заблокирует запись при апдейте в любом случае. А хак тут заключается в том, что после вызова last_insert_id(value) мы получим, в текущем соединении, именно этот value, а не какое-то другое значение.
Это очень удобно для создания последовательностей чисел. Например, если у нас есть табличка с договорами и нам надо иметь разные номера договоров для юридических и физических лиц. В этом случае нам не подходит auto_increment, но можно сделать табличку с парой счетчиков и получать следующий номер договора используя данный метод. Естественно надо сделать так, чтобы начальные значения счетчиков различались на несколько порядков, чтобы не получить пересечение диапазонов. :)
- Сдвиг по offset, avagnev 27.02.2012 21:02
- Ответ, Misha v.3 [M] 28.02.2012 06:52 / 28.02.2012 06:53
- Ответ, avagnev 28.02.2012 09:42
- Ответ, Misha v.3 [M] 28.02.2012 09:51
- Ответ, avagnev 28.02.2012 10:05
- Дополнение, avagnev 27.02.2012 23:27
- Ответ, Ivan Sergeev 27.02.2012 22:58