транзакция mysql в проекте nodejs с помощью «npm mysql»

#mysql #node.js #npm #node-mysql #node-mysql2

Вопрос:

Я пытаюсь выполнить транзакцию(в коде узла с пакетом mysql npm), которая выберет из таблицы и посмотрит, есть ли запись, которую она обновит (ОБНОВИТ) в противном случае, чтобы создать новую запись (ВСТАВИТЬ). Я использую встроенное объединение пулов соединений с «npm mysql2», и я получаю прерывания между логикой транзакции и ее блокировкой из БД. есть ли что-то, что нужно сделать, если я не хочу создавать хранимую процедуру, которая вместо этого выполнит транзакцию?

Комментарии:

1. Как вы проводите транзакцию?

2. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.