|
|
|
No data - zero rows fetched, selected, or processed
|
|||
|---|---|---|---|
|
#18+
Суть такова: Есть таблица, в которую вставляются записи, иногда (пока не ясно почему), случается ошибка: Код: sql 1. Проблема как бы была пока заплатана тем, что перезапускалась транзакция (она там вообще не явная, просто запрос запрос на ИНСЕРТ и все...) Недавно в триггер (BEFORE INSERT) было добавлено: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Функция: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. Теперь при повторном инсерте стабильно вылетает ошибка: Код: sql 1. И только еще одна попытка потом сохраняет данные. Вообще где-то читал, что при ошибке "Deadlock found when trying to get lock; try restarting transaction." желательно повторять запрос в новой сессии, но как-то не нашел веских причин. Кто что думает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2013, 13:53:50 |
|
||
|
No data - zero rows fetched, selected, or processed
|
|||
|---|---|---|---|
|
#18+
Мда... функция - просто песня... за каким хреном там курсор, кто бы сказал, когда можно просто Код: sql 1. 2. 3. 4. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2013, 14:14:46 |
|
||
|
No data - zero rows fetched, selected, or processed
|
|||
|---|---|---|---|
|
#18+
блин, там раньше еще дополнительный инсерт в лог делался, потом инсерт убрали а все осталось и как-то даже не задумался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2013, 14:21:19 |
|
||
|
No data - zero rows fetched, selected, or processed
|
|||
|---|---|---|---|
|
#18+
Короче без курсора вторая часть проблемы не проявляется. Почему она была? Первую возможно решить?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2013, 14:39:17 |
|
||
|
No data - zero rows fetched, selected, or processed
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. про Deadlock куча всего, например, Немного про Deadlock , yandsearch mysql deadlock Hett Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2013, 15:18:37 |
|
||
|
No data - zero rows fetched, selected, or processed
|
|||
|---|---|---|---|
|
#18+
Cygapb-007 fh_user_file - не участвует в приведенном ранее запросе. Ранее приведенные запросы участвуют в запросе к fh_user_file. Триггер жеж. авторпро Deadlock куча всего, например Да читал, правда так и не понял, возможно ошибка происходит где-то в другом запросе в триггере опять же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 10:52:29 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=212&tid=1836208]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 261ms |

| 0 / 0 |
