|
Как сделать update после insert?
|
|||
---|---|---|---|
#18+
в хранимке Делаю вставку в таблицу, получаю id вставленного потом надо сделать update нескольких записей в этой же таблице в выбранных селектом из этой же таблицы вот так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
update не происходит (или select?) но если update завернуть в хранимку то Код: sql 1. 2. 3. 4. 5. 6.
проходит как можно обойтись без второй хранимки? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2020, 11:56 |
|
Как сделать update после insert?
|
|||
---|---|---|---|
#18+
вадя как можно обойтись без второй хранимки? Отладить код, чтобы не наблюдать непонятного течения процесса. Делайте fiddle - будем смотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2020, 12:00 |
|
Как сделать update после insert?
|
|||
---|---|---|---|
#18+
Akina, вытащить для fiddle куча работы, не факт , что не будет ошибки... есть подозрение , что после insert таблица залочена в данной "сессии" это как-то проверить можно? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2020, 12:15 |
|
Как сделать update после insert?
|
|||
---|---|---|---|
#18+
вадя есть подозрение , что после insert таблица залочена в данной "сессии" вадя это как-то проверить можно? Как обычно - отладка. Делаешь служебную таблицу, и начинаешь инсертить туда всё подряд - номер точки исполнения, штамп времени, значения переменных, количество изменённых записей и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2020, 12:44 |
|
Как сделать update после insert?
|
|||
---|---|---|---|
#18+
Akina, вот такой код Код: 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. 27.
производит вставку и обновление правильно, но выдаёт Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2020, 13:04 |
|
Как сделать update после insert?
|
|||
---|---|---|---|
#18+
даже совсем простое Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
выводит Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
но с WHERE id_parent = 0 должно быть меньше таблица spr_type заблокирована? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2020, 14:04 |
|
Как сделать update после insert?
|
|||
---|---|---|---|
#18+
Akina Делайте fiddle - будем смотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2020, 14:35 |
|
Как сделать update после insert?
|
|||
---|---|---|---|
#18+
Akina, а что это значит? Код: plaintext
и что это 22108109 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2020, 16:40 |
|
Как сделать update после insert?
|
|||
---|---|---|---|
#18+
Akina, и как это понимать? https://dbfiddle.uk/?rdbms=mysql_8.0&fiddle=8b56dc3006d160be724454250bb4fcec ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2020, 17:03 |
|
Как сделать update после insert?
|
|||
---|---|---|---|
#18+
вадя а что это значит? Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2020, 17:07 |
|
Как сделать update после insert?
|
|||
---|---|---|---|
#18+
вадя как это понимать? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2020, 17:10 |
|
Как сделать update после insert?
|
|||
---|---|---|---|
#18+
Akina Что именно? не вижу криминала... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2020, 17:16 |
|
Как сделать update после insert?
|
|||
---|---|---|---|
#18+
Вот теперь сядь и ХОРОШО подумай - что будет использоваться в WHERE id_parent = 0 в запросе и в хранимке в качестве id_parent . Hint: почему у меня в примерах ХП такие странные имена параметров? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2020, 18:15 |
|
Как сделать update после insert?
|
|||
---|---|---|---|
#18+
Akina Вот теперь сядь и ХОРОШО подумай - что будет использоваться в WHERE id_parent = 0 в запросе и в хранимке в качестве id_parent . Hint: почему у меня в примерах ХП такие странные имена параметров? и на старуху бывает.... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2020, 18:28 |
|
|
start [/forum/topic.php?fid=47&gotonew=1&tid=1828667]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
183ms |
get topic data: |
10ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 331ms |
total: | 610ms |
0 / 0 |