NODEJS MYSQL множественная транзакция с механизмом проверки ошибок - PullRequest
0 голосов
/ 19 марта 2020

Привет, у меня есть несколько данных в моем интерфейсе:

front end data

, так что идея:

loop array->
create temp table to store id of lastinsert_id
 stored procedure:
->mysql transaction
->lock table tbl1 
-> do something (update tbl1, insert into tbl2, insert into tbl3,update tbl4) 
if no error -> store in temp table the lastinsert_id of tbl2 -> commit
on error -> rollback

finally: unlock table

это возможно при использовании nodejs mysql

моя проблема в том, что если 1 элемент не удалось сохранить (например, элемент 90 не удалось сохранить) -> элементы 93, 15, 14,13 должны вернуться к исходному состоянию

спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...