|
Транзакции и Триггеры
|
|||
---|---|---|---|
#18+
Триггеры как-то зависят от транзакций? Допустим я пишу в Базу в контексте транзакции. Ну и срабатывает парочка триггеров. Ошибка - откат транзакции. Триггеры, как я понял НЕ откатываются или всё таки откатываются? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2015, 12:40 |
|
Транзакции и Триггеры
|
|||
---|---|---|---|
#18+
Eсли изменения, внесённые триггерами, не откатываются по ROLLBACK, то моя будет сильно удивляться. Должны откатываться. Откуда у Вас такие сведения - это проверено на практике, или есть ссылка на почитать? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2015, 13:05 |
|
Транзакции и Триггеры
|
|||
---|---|---|---|
#18+
Теоретически, триггер - это дополнительный набор запросов, который выполняется по срабатывании условия триггера. Изменения, сделанные такими запросами, должны осуществляться теми же механизмами, что и изменения, вносимые основным запросом. ROLLBACK откатывает именно изменения, и ему должно быть по барабану - внесли их первичные запросы, или нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2015, 13:09 |
|
Транзакции и Триггеры
|
|||
---|---|---|---|
#18+
К сожалению сам не проверял, надо проверить. Это вычитал в нете, пол года назад, просто врезалось в память ... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2015, 23:22 |
|
Транзакции и Триггеры
|
|||
---|---|---|---|
#18+
Проверил, все откатывается ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2018, 16:03 |
|
|
start [/forum/topic.php?fid=54&fpage=4&tid=2008458]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 248ms |
total: | 367ms |
0 / 0 |