Как я могу использовать транзакцию с node.js, mysql, util?Мое соединение создается с помощью
var mysql = require("mysql");
var util = require("util");
var connection = mysql.createPool({
connectionLimit: 10000,
acquireTimeout: 10000,
host: process.env.HOST,
user: process.env.AUSER,
password: process.env.PASSWORD,
database: process.env.DATABASE,
dateStrings: true
});
connection.query = util.promisify(connection.query);
module.exports = connection;
И вот пример запроса:
addNewEvent: async function(req, res) {
try{
let strSql = "SELECT * FROM users"
const user = await connection.query(strSql);
//now I need insert something in other table but I have to use transaction
}
catch (error) {
console.log(error);
}
})
Если я добавлю этот код const conn = await connection.beginTransaction();
после try{
Я получаю ошибку:
TypeError: connection.beginTransaction is not a function