|
Trigger
|
|||
---|---|---|---|
#18+
Написал триггер для проверки на удаление из таблицы Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Триггер работает правильно, но есть одна проблема. При попытке удалить сразу две строки, где одна подходит под условие, а другая нет Код: plsql 1.
Он выдает мою ошибку, а вторую строку не удаляет. Что делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 13:46 |
|
Trigger
|
|||
---|---|---|---|
#18+
Ничего не надо делать. Так и должно быть. Удаляйте поштучно. Еще можно упростить update в триггере. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 14:12 |
|
Trigger
|
|||
---|---|---|---|
#18+
Задача состоит именно в удалении n-го кол-ва строк ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 14:15 |
|
Trigger
|
|||
---|---|---|---|
#18+
tatarinov35Задача состоит именно в удалении n-го кол-ва строкделайте отдельными delete-ми. Один delete не может быть выполнен частично. Он либо целиком выполнится, либо целиком нет. По крайней мере, для InnoDB. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 14:23 |
|
Trigger
|
|||
---|---|---|---|
#18+
А можно ли написать другой триггер или найти способ решить эту проблему? Вариант с временной корзиной, из которой восстанавливать после удаления не подходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2018, 11:10 |
|
Trigger
|
|||
---|---|---|---|
#18+
А у Вас точно MySQL? веткой форума не ошиблись? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2018, 12:29 |
|
Trigger
|
|||
---|---|---|---|
#18+
tatarinov35Написал триггер для проверки на удаление из таблицы Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Триггер работает правильно, но есть одна проблема. При попытке удалить сразу две строки, где одна подходит под условие, а другая нет Код: plsql 1.
Он выдает мою ошибку, а вторую строку не удаляет. Что делать? Так ничего, так и должно быть... Удаляй строки __по_одной__ -- будут удаляться. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2018, 13:05 |
|
|
start [/forum/topic.php?fid=47&fpage=42&tid=1829428]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 295ms |
total: | 419ms |
0 / 0 |